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

Status:active» closed (fixed)
nobody click here