Posted by dnorman on April 28, 2006 at 4:47pm
Jump to:
| Project: | Node Access Arbitrator |
| Version: | master |
| Component: | Miscellaneous |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (fixed) |
Issue Summary
I've been playing with the forum access feature, and it looks like it's a role-based ACL based on content type. I can authorize various roles to have read/write/execute privileges on a node.
Is there a way to have per-user ACLs? So I could grant view privs to 3 specific users, and edit privs to 2? Something similar to the Moderator selector that lets me grant moderate status to specific users, but for each of the access types for a given node?
Not sure if I'm making sense... Just looking for a way for users to define an audience for a node with a fine degree of granularity, without having to make a bajillion roles to support that.
Comments
#1
User-based per-node stuff can be done but someone will have to write a module to do it. The forum moderator stuff can be used as a guide.
#2
Merlin, thanks for the tip. I'm working on a module to do this now - starting with the node_access_example sample module, but will finish it to be modelled after the forum NA-Arbitrator module, I think. Makes more sense to use NA-Arbitrator so several access controls can coexist.
I'll post whatever I come up with to share with the rest of the class - my first Drupal module, so likely to be rough at first.
#3
I'll be more than happy to code review it (tho my spare time is fleeting so it'd probably take me awhile to get to it) and list it as an na_arbitrator module!
#4