Experimental project

This is a sandbox project, which contains experimental code for developer use only.

This module will use the taxonomy vocabulary to mimic a traditional file directory structure.

Each taxonomy term will represent a directory in the file directory structure. Contents (nodes) that uses a term from the vocabulary will be treated as they are part of a particular directory. Each directory will have three permissions, read, write and administer. Contents that includes the predefined taxonomy field for this vocabulary will have its node access alter based on the directory (term) it current have. The read permission will allow the content with the term to be read by any access group granted the permission. The write permission will allow the contents to be saved with the directory (term) selected. The administer permission grants access to the directory (e.g. adding/removing subfolders, adding/removing access groups from the directory permissions).

Directory permissions can be granted to access groups. Access groups are made up of one or more users that shares the same permission but not necessary roles within the Drupal system. Users within an access group are classified as regular user, administrator and owner. A group owner is someone who has the authority of the group (figure head). The group administrator is someone appointed by the group owner to manage the access group itself, for example adding/removing users and creating new access groups. The group user is someone who benefts from the group's granted permission only.

Project information