PersonRoles
Permissions associated with a Person. You can access these values using the GET /people/{personID}/roles endpoint. Note that, unless you are an administrator, you can only query for information about the current user.
Example:
Sample JSON for PersonRoles Entity
{ "fullAccess" : false, "manageCommunity" : false, "manageSystem" : false, "manageUsers" : false, "manageGroups" : false, "manageNewsStreams" : false, "moderate" : true }
Since: 3.12
Fields
Field | Type | Mode † | Description |
---|---|---|---|
fullAccess | Boolean | read-only | Has control over every facet of the system. Should only be given to users who are cleared to administer the system from a technical standpoint. It also gives access to view and administer all content in the system. Full access supersedes all other permissions, at the space level and beyond. |
manageCommunity | Boolean | read-only | Has the same permissions as manageSystem plus the ability to create and manage spaces and system announcements. |
manageGroups | Boolean | read-only | Has access to create and manage the permission groups that are used in system and space management. |
manageNewsStreams | Boolean | read-only | Has access to manage news streams. |
manageSystem | Boolean | read-only | Has control over all technical aspects of the admin console. However, it does not automatically grant access to all space content. If your system has content in spaces that should be kept confidential, grant manageSystem permission to technical administrators. |
manageUsers | Boolean | read-only | Has access to manage the users of this application. |
moderate | Boolean | read-only | Has access to the moderation queue. All moderated content passes through the moderation queue before it appears in the community. |