Closed (fixed)
Project:
Role Delegation
Version:
6.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Anonymous (not verified)
Created:
24 Aug 2007 at 15:55 UTC
Updated:
11 Jun 2024 at 12:23 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
David Lesieur commentedThe main difference is that you get a matrix of role assignment permissions. Each role gets its own permissions for assigning roles to users. Here's a snapshot with an example of Role Delegation permissions in Administer > User management > Access control.
Comment #2
Anonymous (not verified) commentedThanks for your reply!
So Role delegation is a more advanced and granular approuch compared to roleassign.
Please correct me if I am wrong!
Thanks, Joep
Comment #3
David Lesieur commentedIt provides more granular permissions for sure. But I can't tell if it's more "advanced", as RoleAssign might have some features that I'm not aware of.
Comment #4
svihel commentedIm sorry to say that, but I really dont get how is this helping. When I use this permission it enable user to only give it to himself.
Please explain me where am I wrong, probably some more permissions need to be set?
Comment #5
David Lesieur commentedSee the snapshot. In that example, if a user has the Admin role, he may assign the Editor, Moderator, or Writer role to other users. If a user has the Editor role, he may only assign the Writer role to other users.
To assign a role to another user, one has to go to that other user's profile page (user/uid), then to its "roles" tab (user/uid/roles). To get there, one only needs the "access user profiles" permission and a role_delegation permission.
Comment #6
sunWhat's probably missing in Role Delegation is a (convenience) "assign all roles" permission.
Other than that, it would be great if you could join forces with the maintainer of RoleAssign. Both modules are providing very similar functionality, and I really wished Role Delegation would have been a v2.x of RoleAssign only. Now, both modules deal with security, and like always when dealing with security, there can't be enough eyes on the project.
It would be great if you could add a screenshot to the project page along with some notes about the difference to RoleAssign. Even better: Team up with TBarregren and mark RoleAssign as deprecated. You can start by linking to each other's project page.
Comment #7
David Lesieur commented@sun: Very good points. I have followed up in RoleAssign's issue queue and added the feature request to Role Delegation.
Comment #8
salvisSee #287914: Add role assignment widget on user/edit and admin/user/user/create for why I still prefer RoleAssign over Role Delegation.
Comment #9
David Lesieur commentedSummary: What Role Delegation still lacks to replace RoleAssign:
#272950: Add an "Assign all roles" permission
#287914: Add role assignment widget on user/edit and admin/user/user/create
Comment #10
drewish commentedlet's not forget that role delegation has been update for D6. at this point that's a pretty big feature.
Comment #11
sun@David: If you would add the screenshot in #1 to the project page, along with a note that Role Delegation supersedes RoleAssign (pointing to #272950 and #287914), I think we can mark this issue as fixed. If your time doesn't permit this, you can grant me CVS access and I'll care (at least) for this. ;)
Comment #12
David Lesieur commented@sun: Good ideas. CVS access granted — great to have you on board! :-)
Comment #13
sunThanks, updated the project page accordingly.