1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Permissions Confusion

Discussion in 'XenForo Questions and Support' started by SandyF, Jan 24, 2011.

  1. SandyF

    SandyF Member

    Otay, I've been through several threads on permissions and I'm still riding the forum admin short bus.

    On the User Group Permissions page, I'm looking at my Registered Users default group.

    I get lost with the headings:
    General Permissions seems logical enough

    What I don't understand is:
    General Moderator Permissions - what is this? I have a moderators group, who (in theory) has their own set of group permissions. Who and what do these boxes apply to?

    Forum Permissions again seems logical, although I still cannot figure out how to give Registered Users the ability to post, but all posts go into the moderation queue for approval.

    Then there is Forum Moderator Permissions - and I'm confused again and why this is here instead of part of the Moderator Group permissions set.

    Same with Personal Conversation Moderator Permissions. Who do these settings apply to, the Registered User or a Moderator?

    Thanks!
     
  2. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Mod permissions can be assigned at the group level. Leave those permissions on Default if you don't want those users to have moderator abilities.

    Set this permission to Default to force their posts to go into moderation:

    Screen shot 2011-01-24 at 9.08.34 AM.png
     
  3. SandyF

    SandyF Member

    Thanks!

    Where do I set the message moderation rules, though? I have all my node permissions set for inherit. Is the "default" option for all posts to go into the moderation queue? It would be helpful if there was some documentation somewhere (or maybe there is and I'm blind...) that shows what the defaults are. I get that Allow and Deny override the Default, but what are the Default settings?
     
  4. Brogan

    Brogan XenForo Moderator Staff Member

    Default simply means not set.

    So if you set all permissions for the registered usergroup to Default for example, they won't have any permissions.
     
  5. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Default basically means "not set" which results in an overall No for that permission if there is not an Allow elsewhere for that permission. Deny is normally not used. Deny is an overriding No permission which cannot be overridden by anything.

    Follow message moderation rules is not in the node permissions, only in the group permissions. You just have to set it for the group and that's all.
     
  6. SandyF

    SandyF Member


    Ok, so I want a Registered User to have
    Allow - Post new thread
    Allow - Post new reply
    Default (no permissions) - Follow message moderation rules

    That allows them to create a new thread or reply, but kicks said thread/reply into the Moderation Queue for approval.

    Do I have that right?
     
  7. Brogan

    Brogan XenForo Moderator Staff Member

    Yes, that should do it.

    Don't forget though they will also need perms related to view node, etc. or they won't be able to access the forums at all.
     
  8. SandyF

    SandyF Member

    Is there any reason why "Follow message moderation rules" isn't just a simple yes/no? That's honestly one thing that is baffling me now.
     
    dieketzer likes this.
  9. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Allow = Yes
    Default = No
     
  10. anotheralias

    anotheralias Well-Known Member

    Wouldn't it make sense to change the wording from "default" to whatever it actually means -- "no" or "not set"? I spent about a week trying to give someone permission to stick a thread, and I'm still not really sure what worked in the end.
     
  11. kforo

    kforo Active Member

    I obviously need to go back and reset all my permissions and see what's wrong after reading this thread. I know a lot are obviously wrong if default means "no permission". Agreed wording should be changed
     
  12. Brogan

    Brogan XenForo Moderator Staff Member

    The problem with that is, when setting up a second usergroup and leaving permissions set to "No" or "Not Set", others would complain that the permissions remain as they are inherited from other usergroups.
    So in those cases it doesn't mean "No" or "Not Set".

    The "Default" setting serves a dual purpose, so however you word it it's not going to sit right with some.
     
  13. anotheralias

    anotheralias Well-Known Member

    Well here's a thought: don't have the default setting serve a dual purpose. Have default actually mean "default," as in, whatever base permission you set up that you're copying to another group, while "no" actually means "no," and "yes" actually means "yes."

    No, scratch that - I hate "default," it tells me nothing. Just yes and no. Even if you're copying a group, you see just the "yes" or "no," with no guesswork, and no trying to figure out whether default means yes, no or maybe.
     
  14. Brogan

    Brogan XenForo Moderator Staff Member

    But there is no "default" in the sense I think you mean.
    If you set up a usergroup and set everything to Default then members of that group will have no permissions, if it's their only group.
     
  15. anotheralias

    anotheralias Well-Known Member

    Yeah, I just edited that - sorry. Get rid of default, it's meaningless and I end up setting a yes or no anyway because it's a pain to keep going back and checking what "default" means.
     
  16. dieketzer

    dieketzer Well-Known Member

    thats the one that always causes me to stop and think.
     
    anotheralias likes this.
  17. dieketzer

    dieketzer Well-Known Member

    it would be nice if it would indicate exactly what 'default' it was inheriting:

    perm_inheritance.png

    in the 'inherit revoke' example, all other options could actually be unselectable to make it more logical.
     
    anotheralias likes this.
  18. anotheralias

    anotheralias Well-Known Member

    I'm going to tag this on here and hope someone answers: what do I have to do to give the usergroup Admin permission to edit someone else's post? I've already given the permission to the Admin usergroup, and for Admin in the the nodes permissions, and for the specific user (me) in User Permissions, and still nothing.
     
  19. Brogan

    Brogan XenForo Moderator Staff Member

    Have you made the user in question a moderator?

    Moderator functions/permissions are separate from administrator functions/permissions.
     
    anotheralias likes this.
  20. anotheralias

    anotheralias Well-Known Member

    Well it's me actually, and no, I didn't know I also had to make myself a moderator as well to edit a post - so I'll try that. Thanks so much!

    ---edit----

    (Hey, that's kind of screwy though isn't it? That means I have to give the permission to ALL moderators as well - what if I don't want them to have it?)
     

Share This Page