Creating and using User groups

The User groups feature can reflect a logical or some different kind of physical organization of your company. If this is large, you may want to spend some time thinking about how to organize groups. Your company may have multiple office locations, so as an example scenario, you may have a London office and be able to assign issues to the group called London office. Afterwards, everyone in the London office will get the notification e-mail and a worker named John Doe can take the task and immediately start to work on it.

Getting ready

Before creating User groups, make sure the following is done:

  • Make sure that you have administrator permissions in Redmine
  • First, create users that you are going to assign to the groups

How to do it…

To create User groups, perform the following steps:

  1. Navigate to the Administration menu.
  2. Then click Groups. Groups display screen will appear with the New group button located at the top right.
  3. Click this and enter the name for the group London marketing office.
  4. Click Create, then click on the group name, and a screen like the following screenshot should appear:
  5. Now click New user and tick the checkboxes next to the users that you want to have in this group. Click Add, and the screen should look similar to the following screenshot:

    On the Projects tab, you can choose projects from a tree-like list and the Roles that your group will have on these projects.

How it works…

Redmine lets the same users belong to multiple groups. So, for example, one user can belong to the group London Office, and at the same time belong to the group Network Administrators. This feature lets you have various kinds of virtual organizations inside your Redmine system.

There's more…

Groups can also have custom attributes assigned; so, for example, London office can have the attributes address, telephone, or working hours added to the group.

See also

Refer to the recipe Extending user profiles with additional data to see how to extend objects inside Redmine with custom attributes.