jfb-permission-masks [Jcink.com Wiki]

What are permission masks?

They are what the forum uses to tell the groups (and even individual members) what they can do, in each area of the forum.

Every member that joins the forum gets put in a group when they join, this group has it's permission mask (or permission masks since multiple can be associated with one group) to tell it where that group can go and what they can do. If the permission mask has: Read - Then the group is allowed to read topics in that section. Reply - Then the group can reply to topics in the section. Start - Then the group can start topics in that section Upload - Then the member can upload files to posts in that section.

Certain combinations don't work out well… If a group can reply to topics in a section, but they can't read that section then they can't actually reply to any topics. If they can upload but they can't reply or start topics then they can't really upload either. (Unless they have a post there already that they can edit.)

Now there are certain groups you don't want accessing certain areas. For example the banned group shouldn't be able to see anything on the forum at all. (They've been banned after all.)

Ideally none of the members should see the Staff section so their permission masks for any staff forums should be left unchecked. Why shouldn't the staff section be visible to members? Because it's generally held to be bad form to have a forum where the staff section is visible. It makes members nervous since it is a section they typically can't see anything inside of. As well it reinforces the divide between staff and member, which is not something most admins need to deal with. Most admins want members to feel like they're members too and that if they have problems they can come to the staff so they can help them. Plus they may feel as if the section is being waved in their face, taunting them and saying: “You can't see in here.” Which is not something most admins want to happen. (Out of sight, out of mind sort of thing.)

Though because there may be times you want a specific member, but not the entire group, to access a certain section. Admins also have the power to apply multiple permission masks to individual users too.

Creating a new permission mask:

  1. In the left panel, click: “Forum Control”
  2. Then click: “Permission Masks”
  3. In the right panel, under: “Permission Mask Name” choose the name that you want to use for this new permission mask set.
  4. Click: “Setup new group”
  5. Then in the dropdown menu, you can choose the permission mask that you want to duplicate or if you select “Do not inherit” then you can set it up from scratch.
  6. Then click “Create” at the bottom.

Modifying a permission mask:

  1. In the left panel, click: “Forum Control”
  2. Then click: “Permission Masks”
  3. In the right panel, beside the permission mask you want to change, click edit.
  4. In the page that loads you'll be shown the entire forum and that groups read, start, reply and upload options for each section. Change them as needed.
  5. When you're done, click: “Update forum permissions.”

Overriding a member's permission mask

Sometimes, for whatever reason, you may want to give a single member access to a specific forum without changing their member group. Or you may want to restrict that member from accessing parts of a forum. Well, you can override a single member of a group's default permission mask with another permission mask (or several permission masks).

Example 1 - Permission mask A can only access forums 1 and 2. Permission mask B accesses only Forums 3 and 4. Giving a user permission mask A and B lets them see forums 1 through 4 even if the normal member group only uses Permission mask B.

Example 2 - Permission mask A can only access forums 1 through 4. Permission mask B accesses only Forum 4. Giving a user permission mask B lets them see forum 4 even if the normal member group only uses Permission mask A.

This can be highly useful in cases where members are insulting others on the forum. Or if you want to give a member access to an “elite” forum for VIP members.

NOTE- Before you get to changing the member's permission mask, make sure you have the permission mask that you want to change them to set up first…

Performing the override

  1. In the left panel, click: “Users and Groups”
  2. Click: “Find/Edit/Suspend user”
  3. In the top box, enter all (or part) of the user's name that you want to change permission masks for.
  4. when the member list has been returned and you see the user you want to change… Click: “Edit details” beside their name.
  5. On the page that loads now, below the member group dropdown menu you will see a text box containing a list of the permission masks. Click the permission mask you want to use to override their existing one. (It will become highlighted to show it's selected. This is beside: “Override group forum permission mask with…”)
  6. Now scroll to the bottom of the page and click: “Submit changes.”

Note - On a Windows Operating System, you can use the Ctrl button then click the mouse to select another permission mask after you've clicked on the first one.

Undoing the override

  1. In the left panel, click: “Users and Groups”
  2. Click: “Find/Edit/Suspend user”
  3. In the top box, enter all (or part) of the user's name that you want to change permission masks for.
  4. when the member list has been returned and you see the user you want to change… Click: “Edit details” beside their name.
  5. On the page that loads now, below the member group dropdown menu you will see a check box and below that, a text box containing a list of the permission masks with the one currently overriding the default highlighted. (This is beside: “Override group forum permission mask with…”)

Click the permission mask that they'd used before and unmark the checkbox.

  1. Now scroll to the bottom of the page and click: “Submit changes.”

This will restore the user to the default permission mask.

 
jfb-permission-masks.txt · Last modified: 2011/06/28 00:22 by viruszero