Files Module

Files
files
dotProject
web2project
5.0
SourceDownload

Module Overview

Once your project begins, you will likely want to attach files to it: contracts, requirements, technical specifications, relevant standards, or any of a plethora of other things. While these can be handled in a third-party Document Management System or a wiki, it is often better to have a single location for pulling all this information together into a single interface for review, comment, update, or perusal.

The Files module stores files and associates them with Companies, Projects and Tasks. It appears in the main navigation by default, and the same list is shown on the Files tab of each company, project and task.

In the Files module you can:

Info by Gregor Cresnar from the Noun Project v5.0 removed file check-in/check-out, file versions and the e-mail notification sent when a file was added. Existing files keep their data; the latest version of each file is the one shown.

Attach a File

There are three ways to get to the upload form and they are all effectively the same. The fastest is to select “New File” from the “New Item” menu at the top of any page. Alternatively, you can select Files from the main navigation and then click on the “New File” button. Finally, you can open a particular project or task, select its Files tab, and add the file from there.

Files List (Files Index)

When you select “Files” from the main navigation you will see the Files list.

At the top of the page are the “New File” button and three filters:

Below them is a row of tabs: “All Files” and one tab per file category, each with the number of files it holds. The counts follow the Project and Owner filters, so you can combine a project with a category. You can define the categories to meet your own needs in System Admin under the FileType lookup values.

The files are listed under a heading for the project they belong to. You only see files from the projects and tasks you are allowed to see.

By default the list has these columns:

Long lists are split into pages, and the page links keep your current project, company or task.

Downloads go through fileviewer.php, which checks that you are logged in and allowed to see the file. See Security Notes for how to make sure files can’t be downloaded any other way.

Add or Edit a File (Files addedit)

The form has these fields:

Folders

Earlier versions also let you organise files into folders. In v5.0 the Files list no longer shows folders or offers the “New Folder” button, so files are organised by project and category instead. Folder records in an upgraded database are kept but aren’t used.