Permissions
Permissions are used to control what content visitors of your site are able to see, and what actions members of your site are able to perform.
View Levels
The first part of the permissions system we'll talk about is View Levels. Generally, you set permissions on entire sections of your site, to say for example users can view events, create journals or post images. But for some sections you need more advanced controls, such as with the forums you may want some areas of your forum viewable by guests and others not, this is where View Levels come in.
View Levels work on a scale and can be customized in the View Levels tab of your Site Admin:
The bottom three view levels are automatically assigned to a visitor, based on what type of visitor they are (either a Guest, Alliance member or Guild member). The other four view levels are yours to customize, and can be named anything you like and then used on your site.
Once you have customized the View Levels how you like, you can then use them on your site to restrict certain content (such as polls, forums, etc.)
Permission Roles
Permission roles are what the bulk of the permission system is based on, and can be found in the Permissions tab of your Site Admin.
A permission role is simply a set of permissions, which you can then assign to members and ranks. For example, you could create a permission role called "Forums Moderator", which grants Moderate permissions to the Forums section of your site, or a "Banker" role that grants the Guild Bank admin privileges.
* Note that each member or rank can only have one permission role assigned to it, so the role needs to be a complete set of permissions for what that member or rank can do (ie the "Banker" role may still want to have some other permissions assigned to it, unless they are strictly accessing the guild bank)
Assigning Permission Roles
One you have created some permission roles you can assign them to ranks and members right from the Permissions tab of your Site Admin. Simply click the green "+" icon in the Members and Ranks columns and you'll be presented with a popup:
Account Types
One final component of the permissions system is Account Types. An Account Type is a permission role that is automatically assigned to a visitor of your site, depending on their logged in status.
- Guest: A visitor who is not logged in to your site.
- Alliance: A visitor who is logged in to your site as an Alliance member.
- Member: A visitor who is logged in to your site as a Guild Member.
Account Types setup default permissions for your visitors, so you can easily set what Guests should have access to on your site, along with any logged in members. You can then customize this further by assigning permission roles to members.
* note that permissions are additive; meaning that whatever permissions a visitor starts with from their Account Type, any permission role you assign to them simply adds more permissions.