Telligent Community makes use of a roles and permissions system to manage the actions that can be performed by members within the community.
A member is placed into one or more roles. Roles are granted permissions in different contexts (for example, permissions can be granted site-wide, for a specific group, or for a specific application). A members effective permissions is the combination of all granted permissions for the roles they are associated with.
Telligent Community includes a few special roles:
These special roles cannot be removed, however, additional site-wide roles can be created as needed to manage unique sets of members and control their permissions to perform actions within the community.
Roles and site-wide permissions are administered in Administration > Membership > Roles:
New roles can be created by clicking the Add New Role button or by selecting an existing role and clicking Copy.
To delete a role that is not a system-defined/special role, select the role and click Delete.
To edit an existing role, select it and click Edit. When editing a role, the role details can be managed (name, description, etc) and the permissions associated to the role can be changed. Additionally, members can be added/removed from the role in bulk while editing the role.
Note that a member can be added/removed from multiple roles at a time by editing the member from Administration > Membership > Members and editing a single member.
Permissions within a group and the default permission set for applications within the group can be managed by navigating to the group, Manage > Manage Group > Permissions:
Permissions can be granted for site-wide roles (as defined in Administration > Membership > Roles) or group-specific roles. Depending on the group type (if it is joinless or maintains membership lists), the list of group roles will contain one or more of the special group roles: Owner, Manager, Member. These group roles are associated to the membership types supported by the group.
To manage the permissions associated to a role (site-wide or group-specific), select the role from the list, make necessary changes, and click Save.
Permissions associated to a specific instance of an application can be managed by navigating to the application, Manage > Manage Blog (or forum, etc) > Permissions. The management experience is the same as for groups, but permissions granted or removed from roles only affects roles within the application and not other applications of the same type within the same group.