A Security Role encapsulates a set of permissions that can be bestowed upon a user. When a new project is created five security roles are automatically created. These can be modified or deleted, and other security roles can be created. The rights are defined in the following table. It also shows the rights given in the 5 default security roles.
Project Administrators | Read Only | Reporter | Developer | Quality Assurance | ||
---|---|---|---|---|---|---|
Issue Tracking Category | ||||||
Add issues | Allows user to create a new issue | X | X | X | X | |
Edit issues | Allows user to edit any issue | X | X | X | ||
Delete issues | Allows user to delete any issue | X | X | |||
Edit issue descriptions | User may modify the issue description | X | ||||
Edit issue titles | User may modify the issue title | X | X | |||
Change issue status | User may change the status of the issue (you can't change the status if you don't haveEdit Issues | X | X | X | ||
Add comments | Allows user to add a comment | X | X | X | X | |
Delete comments | User may delete any comment | X | ||||
Edit comments | User may edit any comment | X | ||||
Edit own comments | Users may edit a comment that they created | X | X | X | X | |
Add attachments | This allows a user to add a file as an attachment (assuming the project has the attachment feature enabled) | X | X | X | X | |
Delete attachments | User is allowed to delete an attachment | X | ||||
Add sub issues | User may specify a different issue as a sub-issue | X | X | X | X | |
Add related issues | User may specify a different issue as a related issue | X | X | X | X | |
Add parent issues | User may specify a different issue as a parent issue | X | X | X | X | |
Delete sub issues | Allows user to delete a link to a sub issue | X | ||||
Delete related issues | Allows user to delete a link to a related issue | X | ||||
Close issues | User may close an issue (without this right, edit issues allows issue changes except set to Close) | X | X | |||
Assign issues | Assign a user to an issue | X | X | X | ||
Subscribe issues | User may add himself to email Notifications | X | X | X | X | X |
Add time entries | User is allowed to add time tracking records | X | ||||
Delete time entries | Allows user to delete time tracking records | X | ||||
Delete parent issues | Allows user to delete a link to a parent issue | X | ||||
Re-Open Issue | Currently doesn't seem to do anything | |||||
Queries Category | ||||||
Add queries | Allows user to persist custom query into the database | X | X | X | ||
Edit queries | Edit a persisted query | |||||
Delete a persisted query | Delete a persisted query | X | ||||
Project Category | ||||||
Edit project | Allows modifications ot project level attributes, such as Milestones, resolution types, issue types, assigning of security rights, and assigning roles to users | X | ||||
Delete project | Allow user to delete a project | |||||
Clone project | Allow user to clone this project | |||||
Create project | Allow user to Create a project | |||||
View calendar | Allows viewing the project calndar, showing due dates or milestone dates of issues | X | X | X | X | X |