Skip to main content

Roles and permissions

Semantic Treehouse knows multiple roles. The default role is User, but there are multiple roles that can be assigned to users. Each role determines the permissions of the users can perform in Semantic Treehouse. This page provides an overview of the existing roles and their permissions.

Roles

The available roles are:

  • User: can utilize the standards, validator, and submit issues.
  • Reviewer: can review standards that are not yet publicly accessible.
  • Maintainer: can manage all the standards, including creating and updating them.
  • Account Manager: can manage other users, and oversee various accounts and organizations.
  • Administrator: can change settings, manage the environment, and organize the homepage and projects.

Users can have multiple roles simultaneously, thereby gaining multiple permissions. Your account roles can be found in the left-side menu bar at the bottom—click the person icon next to your username, or see account settings. To assign roles to others (as an Account Manager), you can read more about how to do that here.

note

Semantic Treehouse supports multiple deployments, each of which may have different role permissions. These permissions can be customized based on the needs of the user community. For example, in some deployments, specifications are not publicly visible and require a login, while in others, the specifications are publicly accessible without the need for a login.

Roles and Permissions

The following table lists the permissions available for each role in Semantic Treehouse:

ActionVisitorUserReviewerMaintainerAccount ManagerAdministrator
View
View public specifications
View specifications
View codelist
Use validator
View issues
View my groups
View account settings
View all groups
ReviewVisitorUserReviewerMaintainerAccount ManagerAdministrator
Create issues
Review specifications
CreateVisitorUserReviewerMaintainerAccount ManagerAdministrator
Create specifications
Create codelist
Create validator documents
Create groups
Create business rules
Create message mappings
Create reviews
Create projects
EditVisitorUserReviewerMaintainerAccount ManagerAdministrator
Edit specifications
Edit issues
Edit codelists
Edit validator documents
Edit groups
Edit projects
ManageVisitorUserReviewerMaintainerAccount ManagerAdministrator
Manage business rules
Manage all groups
Manage accounts
Manage people, organizations, and roles
Manage homepage
Manage uploads
Manage projects