XF 2.0 Is it not possible to copy user group permissions?

Frode789

Well-known member
I am making 5 new user groups, with some minor differences between them (used later for user upgrades). Do I really have to manually set the permissions for every group?... It is not possible to copy user group permissions? This is been possible even on the old phpbb3.
 
Bump. Group cloning and even NODE cloning is definitely necessary. Add it.
Group cloning goes agains the very designed nature of the XF groups and permissions.... just because folks are used to doing that way in IPS, myBB, phpBB, SMF, vB or whatever other script(s) they have used doesn't mean it should be done here.. in fact, in many ways, allowing both adds complexity and opens up the door to misconfigurations for settings.
The biggest issue is that admins are coming from other scripts and they have a GREAT difficulty wrapping their heads around cumulative permissions and it's REALLY easy to understand. And they don't want to have to learn because they believe that "I've always done it that way" it's the only way to do it.

You have your base permissions for everyone.
You want to give extra permissions or stylings, you create another group and change ONLY those permissions and then either manually assign your users to that group as SECONDARY groups. You also use the Display styling priority for membership in multiple secondary groups as a styling designator (if needed).
You want to have ladders of different styled groups... create those groups and ONLY change the styling settings in them (banner, etc and use the display styling priority). Then configure your promotions so that they get moved into that group and OUT OF the other group (this is what is more confusing for most than the permissions).
The constant "want" of group cloning is the "want" of a 16 pound sledge hammer to fix something that only needs a tack hammer applied to it, a I will beat you into submission because I'm to lazy to figure out the correct way to do it attitude.

As for "edge case"... THOSE are the ones that are wanting "group cloning". The remainder of us figured out long ago how to work with XF permissions the way they were designed to work - which is much more efficient.

The ONLY time I see "node cloning" as needed is if you have special permissions set for nodes.... and instead of node cloning, permission cloning would probably be more appropriate.
 
The constant "want" of group cloning is the "want" of a 16 pound sledge hammer to fix something that only needs a tack hammer applied to it, a I will beat you into submission because I'm to lazy to figure out the correct way to do it attitude
I get where you're coming from with pure 'cloning' a usergroup. Not speaking for everybody but the issue when creating a new group is you can't see what options a member has BEFORE the new one.

I want to 'clone user group' option to create a new usergroup with a few extra permissions because I don't want to memorize nearly 400 permission settings for a new usergroup. In people's minds, me included, it's easier to copy the base, then change whats needed.

If I had a feature request to fix this issue it would be:
  1. Create new Usergroup
  2. Set Styling Priority
  3. (NEW) List all existing User groups so we can select the user groups, like 'Registered', that the new user group would inherit.
  4. (NEW) After selecting groups in the previous step, XF would highlight any radio boxes that are already assumed by previously selected groups. This will be a quick/easy way to add/remove options the new usergroup has. If you search for something like 'user group comparison' you'll see a lot of people looking for that feature.... thats how I ended up here.
 
Last edited:
In people's minds, me included, it's easier to copy the base, then change whats needed.
I would find that really confusing. I vaguely remember that’s how it was in vbulletin and it was a nightmare. Granted there could be ways to make the current system easier but this isn’t it IMO.
 
(NEW) After selecting groups in the previous step, XF would highlight any radio boxes that are already assumed by previously selected groups. This will be a quick/easy way to add/remove options the new usergroup has. If you search for something like 'user group comparison' you'll see a lot of people looking for that feature.... thats how I ended up here.
This sounds like a good idea to me. Meanwhile I tend to give usergroups a title that includes what's added. Obviously don't work when it's a lot things so somehow being able to see existing yes radio buttons (different cold?) or numerical values. I think it would help people used to vBulletin method. I can understand that seeing no without knowing that somewhere it is overridden by yes can be confusing.
 
Last edited:
Back
Top Bottom