RedmineRoles » History » Version 4

« Previous - Version 4/27 (diff) - Next » - Current version
Jean-Philippe Lang, 2010-01-10 12:07
Permissions description


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.

Roles properties

  • 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.

Permission

When editing a role, you can define its permissions by checking/unchecking the different actions.

Permission Description
Project permissions
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
Boards permissions
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
Documents permissions
Manage documents Allow user to add/edit/delete project documents
View documents Allow user to view documents
Files permissions
Manage files Allow user to add/edit/delete project files under the Files section
View files Allow user to view files
Issue tracking
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

(TBC)

System roles

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.

roles@2x.png (32.1 KB) Go MAEDA, 2018-09-09 04:19