Roles

Every user in Codar is assigned one or multiple roles. Roles determine the permissions or activities that a Codar user can perform on the product. Codar contains some out-of-the-box roles; however, users can also create their own roles and then assign permissions to the roles they create. Only Codar users belonging to the following roles have the right to create roles:

  • Administrator
  • Application Architect
  • Application Release Manager

Out-of-the-box roles can be edited but not deleted. This allows administrators or architects to add or remove permissions to these roles. Roles that are created can be edited or deleted. For more information about creating, editing, and deleting roles, see Create, edit, and delete roles . For more information about out-of-the-box roles, see Out-of-the-box roles in Codar.

All roles (out-of-the-box roles and roles created by Codar users) are displayed in the Roles page. Roles and users follow a many-to-many relationship. That is, multiple users can have multiple roles and multiple roles can be assigned to one or more users. The following diagram depicts the many-to-many relationship between users and roles.