RedmineRoles » History » Version 4
Roles & permissions¶
Roles lets you define the permissions that the members have on a project. Each member of a project has a one Role for the project. A user can have different roles for different projects.
You can create new roles or edit existing ones. You can delete a role only if nobody has this role on a project.
- Name: display name of the role
- Issues can be assigned to this role: if unchecked, issues can not be assigned to members with this role on a project.
When editing a role, you can define its permissions by checking/unchecking the different actions.
|Create project||Allow non-admin users to create a root project
You can specify which role will be automatically given to a non-admin user who creates project (see RedmineSettings)
|Edit project||Allow user to edit project properties|
|Select project modules||Allow user to enable/disable project modules (such as issues tracking, wiki, repository...)|
|Manage members||Allow user to add/remove project members or change the roles of existing members|
|Manage versions||Allow user to add/edit/delete project versions|
|Create subprojects||Allow user to add subprojects to the project|
|Manage boards||Allow user to add/edit/delete project forums|
|Post messages||Allow user to post new topics in forums|
|Edit messages||Allow user to edit any message|
|Edit own messages||Allow user to edit its own messages only|
|Delete messages||Allow user to delete any topic or reply|
|Delete own messages||Allow user to delete its own topics or replies|
|Manage documents||Allow user to add/edit/delete project documents|
|View documents||Allow user to view documents|
|Manage files||Allow user to add/edit/delete project files under the Files section|
|View files||Allow user to view files|
|Manage issue categories||Allow user to add/edit/delete issue categories|
|View Issues||Allow user to view project issues|
|Add issues||Allow user to create new issues|
|Edit issues||Allow user to fully edit existing issues|
|Manage issue relations||Allow user to add/remove relations beetween issues|
|Add notes||Allow user to add comments to existing issues|
|Edit notes||Allow user to edit any issue comment|
|Edit own notes||Allow user to edit its own comments only|
|Move issues||Allow user to move existing issues to another project|
|Delete issues||Allow user to delete issues|
|Manage public queries||Allow user to add/edit/delete issue queries that are visible by all users|
|Save queries||Allow user to save its own issue queries|
|View gantt chart||Allow user to view the gantt chart|
|View calendar||Allow user to view the calendar|
|View watchers list||Allow user to see who is watching an issue|
|Add watchers||Allow user to add other users as watchers of an issue|
|Delete watchers||Allow user to remove watchers of an issue|
There are 2 system roles in Redmine: 'Non member' and 'Anonymous'. They are internally used by Redmine and thus can not be deleted.
- Non member: this role lets you define the permissions that a registered user has on projects which he is not a member of.
- Anonymous: this role lets you define the permissions that anonymous users have on the projects.
Note that these permissions only apply to public projects since a user who is not a member of a private project can not even see it.