Understanding Permissions - Role Management Guide
Permissions control what actions users can perform. The permission system uses four action types:
Permission Types
View (Yellow):
- Read-only access to view items
- Required for any other permissions in a category
- If View is removed, all other permissions in that category are automatically removed
Create (Green):
- Ability to create new items
- Automatically grants View permission
- Examples: Creating test cases, creating projects, inviting users
Update (Blue):
- Ability to modify existing items
- Automatically grants View permission
- Examples: Editing test cases, updating user roles, modifying settings
Delete (Red):
- Ability to remove items
- Automatically grants View permission
- Examples: Deleting test cases, removing users, deleting projects
Permission Categories
Workspace Permissions
- Users: Manage workspace members
- Groups: Manage user groups
- Projects: Create and manage projects
- Roles: Manage roles and permissions
- Settings: Configure workspace settings
- Custom Fields: Manage workspace-level custom fields
- Parameters: Manage workspace-level parameters
- Shared Steps: Manage workspace-level shared steps
- Integrations: Configure integrations
- Access Tokens: Manage API tokens
- Test Runs: View workspace-level test runs
- Defects: View workspace-level defects
Project Permissions
- Test Cases: Manage test cases
- Test Suites: Manage test suites
- Test Runs: Create and manage test runs
- Defects: Create and manage defects
- Requirements: Manage requirements
- Releases: Manage releases
- Repository: Access test repository
- Settings: Configure project settings
- Custom Fields: Manage project-level custom fields
- Parameters: Manage project-level parameters
- Shared Steps: Manage project-level shared steps
Permission Dependencies
When configuring permissions, keep in mind:
- View is Required: If you remove View permission from a category, all other permissions (Create, Update, Delete) in that category are automatically removed
- Create/Update/Delete Grant View: If you grant Create, Update, or Delete permission, View permission is automatically granted
- Cascading Changes: Changes to permissions affect all users and groups assigned to the role immediately
Best Practices
- Principle of Least Privilege: Grant only the minimum permissions necessary
- Understand Dependencies: Be aware of how permissions interact
- Test Permissions: Verify permissions work as expected before assigning roles
- Regular Review: Periodically review role permissions and assignments
Was this page helpful?