For a project I am working on currently we need to disable the ability to move and delete certain content nodes.
We will be using the role 'editor' I can see the ability to set the permissions on a per user basis on nodes. So for example on the Resources node I can set permissions but this is on a per user basis. Only issue with that is when we hand the project over to the client and they go about adding new editors they will have more permissions/control than the other editors.
So what would be ideal is that we can set permissions on nodes on a per role basis that way when new editors are added they would have the exact same permissions.Is there anyway to do this?
You can't set permissions per role. What you could do is using the event system to set the acount credentials programatically when a user is created. There is a User.New event which gets called when a new user is created. This wiki describes how you can work with the even system.
From my research today I was coming to the conclusion it wasnt possible by default. So I was thinking of the possibility of setting an event on creating a user to set the correct permissions.
User permissions on nodes by role
Hi,
For a project I am working on currently we need to disable the ability to move and delete certain content nodes.
We will be using the role 'editor' I can see the ability to set the permissions on a per user basis on nodes. So for example on the Resources node I can set permissions but this is on a per user basis. Only issue with that is when we hand the project over to the client and they go about adding new editors they will have more permissions/control than the other editors.
So what would be ideal is that we can set permissions on nodes on a per role basis that way when new editors are added they would have the exact same permissions.Is there anyway to do this?
Thanks for reading.
John
Hi,
You can't set permissions per role. What you could do is using the event system to set the acount credentials programatically when a user is created. There is a User.New event which gets called when a new user is created. This wiki describes how you can work with the even system.
Best,
Richard
Thanks Richard,
From my research today I was coming to the conclusion it wasnt possible by default. So I was thinking of the possibility of setting an event on creating a user to set the correct permissions.
Cheers.
John
Are there any existing packages that one could purchase to add in this functionality?
Check out Usergroup Permissions
Awesome. Thanks, Tom.
is working on a reply...