I think it would be really useful to be able to copy a usergroup with it's permissions.
Now you always have to set all the permissions again.
Please like if you also find it useful.
Permissions are designed to be cumulative across user groups, not having the same permissions in several groups.
Not really, you don't have to copy permissions to do this. All that's needed are any permission differences (including the view access). Any permissions which are the same can be left as Not Set (No) as they will be gained from the Registered user group and and other secondary user groups that users are part of.While generally this is true, there are times when having the ability to copy a usergroup for private node access would be extremely handy.
How do you see this when you want to have usergroups as a ladder type scheme including banners?Not really, you don't have to copy permissions to do this. All that's needed are any permission differences (including the view access). Any permissions which are the same can be left as Not Set (No) as they will be gained from the Registered user group and and other secondary user groups that users are part of.
I don't understand what you are asking really. It can be done with the appropriate setup for banner stacking etc.How do you see this when you want to have usergroups as a ladder type scheme including banners?
Use secondary groups instead of changing the primary group. Lets say you have "Regular Members" as your registered group, keep everyone in there. These members can all read but can't post (for an example). Then "Level 1" could be a secondary group which they get to after a certain point, they can post but can't edit. Then "Level 2" secondary group has the ability to edit.How do you see this when you want to have usergroups as a ladder type scheme including banners?
For example:
registered usergroup: basic permissions
usergroup 1: limited permissions + unique banner
usergroup 2: same permissions as previous, but a few differences + unique banner
usergroup 3: same permissions as previous, but a few differences + unique banner
usergroup 4: same permissions as previous, but a few differences + unique banner
usergroup 5: same permissions as previous, but a few differences + unique banner
usergroup 6: same permissions as previous, but a few differences + unique banner
usergroup 7: adds specific permissions + stackable banner
Users are gradually promoted from 1 to 2 until they reach usergroup 6. This is what I mean with a ladder.
Normally I a user would only be a member of 'registered' + one of the usergroups 1-6 + optional usergroup 7.
For such a setup I would need to copy usergroups. But you suggest a different approach. So how would you do the above?
It seems much easier to just copy group 1 to group 2 to create group 2 and just change the few things that need to be different.
You'd set it like this:For example:
registered usergroup: primary group with basic permissions
usergroup 1: limited permissions + unique banner
usergroup 2: same permissions as previous, but a few differences + unique banner
usergroup 3: same permissions as previous, but a few differences + unique banner
usergroup 4: same permissions as previous, but a few differences + unique banner
usergroup 5: same permissions as previous, but a few differences + unique banner
usergroup 6: same permissions as previous, but a few differences + unique banner
usergroup 7: adds specific permissions + stackable banner
Users are gradually promoted from 1 to 2 until they reach usergroup 6. This is what I mean with a ladder.
Normally I a user would only be a member of 'registered' + one of the usergroups 1-6 + optional usergroup 7.
For such a setup I would need to copy usergroups. But you suggest a different approach. So how would you do the above?
But it's not, and here's why.It seems much easier to just copy group 1 to group 2 to create group 2 and just change the few things that need to be different.
If the permissions are unique to one group only then no, you wouldn't need the 'small permissions difference' group, you would set the permissions in each usergroup but *only* the differences, not the other permissions that are already in the Registered group. If there are permissions that are common to groups 1 - 6 that you don't want the Registered group to have, then you would have a separate user group for that. In this scenario you would end up with:Thanks @Martok that makes a lot of sense. I still have one question: considering that group 1-6 in my example each need unique permission differences, it seems to me that I would still need a number of 'small permissions difference' groups?
We use essential cookies to make this site work, and optional cookies to enhance your experience.