Group level labels
Description
We'll be adding more feature that allow you to do cross-project management of issues.
Labelling is becoming more and more important, for instance with issue boards.
We need a very simple solution to make standardizing labels easier.
One way of making this easier, is to offer labels that exist over all projects in a group and the instance.
Proposal
-
We add group-level labels that are accessible from every project in the group.
- If you create a group-level label that already exists in the project, the project has preference. Do not overwrite.
- But when you try to create a label in a project that already exists on the group level, we block the creation of a double label
When showing all labels in a group or project, it should be shown what the origin is of the label.
[label name] (group label)
[other label] (global label)
Mockups
Labels from groups
Only group labels are shown on group labels page
Creating a new group label from the group page
This is fairly straightforward process that matches how we currently create labels
Creating a new project label from a group page
If you want to create a project label but are creating it from a group page, you will need to specify which project you want to create the label for.
Labels from project page
The project page shows group and project labels and also allows you to prioritize labels for that particular project
Creating a new project label from a project page
This works the same as it does today.
Creating a new group label from a group page
Because a project can belong to more than one group, the user will need to specify which group they want the label to belong too.