User group preferences


#1

We need to setup user group and sub user group and would like to set it up in the way so that all sub-user groups will inherit the user group preferences. Should we need to update the preferences setting in the future we want to be able to update on the on the user group level.

 

I found that there is no way to set sub-user groups to inherit the parent group preferences? Can someone confirm that? Thank you.


(Bart Banda) #2

Correct, preferences aren't cascaded down to sub user groups. To handle that, I would probably just create 1 global user group where you put all of your users into and set the preferences there, then you simply link the users into the various other user groups that sit outside of that group. Does that make sense? 


#3

Hi Bart, thank you for your response. Could you please elaborate "global user". Is it just normal user, i.e. basically any users in that group that we will use to set the preferences for the whole group?


(Bart Banda) #4

"Global User Group", not global user. So the idea is that you have 1 user group where ALL of your users are located under.

 

Then you have separate user groups with the preferences on them where you link the users into:

 

GLOBAL USER GROUP

  -  User 1

  -  User 2

  -  User 3

 

FILE SIZE RESTRICTION GROUP

 - User 1

 - User 3

 

WYSIWYG EDITOR PREFERENCE GROUP

 - User 2

 - User 3

 

etc...

 

Does that help clarify it? 


#5

I think that will work. I try it out. Thanks for your suggestion.


#6

Hi Bart, apparently that doesn't actually work. Could you confirm that preferences kicks in only when GLOBAL USER GROUP has been given a permission (read or write or admin) to the asset? If that's true, it means we need to include GLOBAL USER GROUP when we set permission on every asset.


(Bart Banda) #7

Not sure what you mean? Permissions don't have much to do with Preferences, what preference is it that is not being applied to the secondary user groups? 

Your user groups will need to have permissions regardless to the assets that you want your editors to access and edit. 


#8

Let me give an example:

 

  • Global preference group
    • User 1
    • User 2
    • User 3
    • User 4
  • Author group
    • Sub group 1
      • User 1
      • User 2
    • Sub group 2
      • User 3

Let's say I control the preferences on "Global preference group" group which will be cascaded to all users. This way when preferences changed, I just need to set the preferences on "Global preference group" group.

 

Then I have a page asset and give read/write access to Sub group 1. It seems that the preferences on "Global preference group" does not kick in. Edit+ plugins that I have turned off on Preference screen for "Global preference group" still appear.

 

Cheers,


(Bart Banda) #9

Hmm, that sounds like a bug. Permissions shouldn't have anything to do with Preferences. Are you sure you don't have any preferences set on "Author Group" or "Sub group 1"? Or those users aren't linked somewhere else? 

 

What version of Matrix are you running?