Index: openacs-4/packages/file-storage/www/doc/requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/doc/requirements.html,v diff -u -N -r1.3 -r1.3.10.1 --- openacs-4/packages/file-storage/www/doc/requirements.html 26 May 2005 08:28:46 -0000 1.3 +++ openacs-4/packages/file-storage/www/doc/requirements.html 16 Jul 2016 17:36:38 -0000 1.3.10.1 @@ -42,8 +42,8 @@

Using File-Storage to Run a Project

-

In the course of her job at Acme Publishing Company, Ursula -User is working with people from several different offices with +

In the course of her job at Acme Publishing Company, Ursula +User is working with people from several different offices with whom she needs to exchange pictures and Excel spreadsheets detailing cost estimates, and collaboratively write contracts using Word. At any time, she and the other people she works with need to be able to find @@ -74,7 +74,7 @@

Administer File-Storage

-

Annie Admin primarily has the job of periodically cleaning +

Annie Admin primarily has the job of periodically cleaning up after users. If disk space is tight on the server, she may want to look for files that haven't been accessed in a long time and either encourage the owners of those files to delete anything they don't need @@ -93,50 +93,50 @@

VI.A. Requirements: Data Model

-

10 The Data Model -

10.1 each file should have a unique identifier -

10.2 each version of a file should have a unique identifier -

10.3 each file should have an associated owner -

10.4 each version should have an associated owner -

10.5 files will be organized in a hierarchical set of folders -

10.6 each version of each file will have individual +

10 The Data Model +

10.1 each file should have a unique identifier +

10.2 each version of a file should have a unique identifier +

10.3 each file should have an associated owner +

10.4 each version should have an associated owner +

10.5 files will be organized in a hierarchical set of folders +

10.6 each version of each file will have individual read, write, delete, comment, and administer permissions associated with it

VI.B. Requirements: Administrator Interface

-

20 Administrator Interface -

20.1 the administrator should be able to view all files in +

20 Administrator Interface +

20.1 the administrator should be able to view all files in the file-storage system -

20.2 the administrator should be able to edit, +

20.2 the administrator should be able to edit, delete, or alter permissions for any file belonging to any user

VI.C. Requirements: User Interface

-

30 User Interface -

30.1 a user should be able to create folders and subfolders +

30 User Interface +

30.1 a user should be able to create folders and subfolders in which he can place his files -

30.2 a user should be able to add new files and new versions +

30.2 a user should be able to add new files and new versions of files -

30.3 a user should be able to move files to different +

30.3 a user should be able to move files to different folders or sub-folders -

30.4 a user should be able to delete folders and individual +

30.4 a user should be able to delete folders and individual files -

30.5 a user should be able to specify permissions for any user or group on any folder, file, or version. -

30.6 a user should be able to download any version which is accessible to him -

30.7 a user should be able to view and/or edit other user's files +

30.5 a user should be able to specify permissions for any user or group on any folder, file, or version. +

30.6 a user should be able to download any version which is accessible to him +

30.7 a user should be able to view and/or edit other user's files if the user has been granted individual or group permission with access to the files -

30.8 a user should be able to search the text of the +

30.8 a user should be able to search the text of the documents stored in the file-storage system (requires full-text search capability from the database - in the case of Oracle, requires InterMedia)

VII. Revision History

- - - - +
Document Revision #Action Taken, Notes
+ + +
Document Revision #Action Taken, Notes When? By Whom?