Project Permissions

wonder95 - December 24, 2007 - 05:46

This module provides fine-grained access to projects and issues created with the Project and Project Issue Tracking modules. Where the original modules only provided access by role, this module allows you to specify view, edit, and delete access per user. The permissions are also assigned immediately, instead of requiring the administrator to then go and save the node first. Permissions set at the project level are also applied to the issues for that project.

Note:After going through all the work to write this module, I discovered one fatal flaw to it being used. Since the Project module uses hook_access(), hook_node_grants() is never called. In order to get this functionality implemented, Project module would have to be modified to not use hook_access() so the hook_node_grants() would even be called. So, until that happens, this project isn't really useful (although it did help teach me a lot about the form API and node access in the process of writing it).

Releases

Official releasesDateSizeLinksStatus
5.x-1.02007-Dec-268.82 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
5.x-1.x-dev2007-Dec-268.83 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.