You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Out of any labels named like scope::name, ensure at most one can be applied to
an issue. The scope is determined by the last occurence of ::, so for example
scope::alpha::name and scope::beta::name are considered to be in different
scopes and can coexist. The :: syntax matches the same scoped labels feature in
GitLab.
Exclusive scopes are not enforced by any database rules, however they are
enforced when editing labels at the models level, automatically removing any
existing labels in the same scope when either attaching a new label or
replacing all labels.
In menus, scoped labels are grouped with a divider line and use a circle
instead of checkbox to indicate they function as radio buttons per scope.
Issue filtering by label ensures that only a single scoped label is selected
at a time. Clicking with alt key can be used to remove a scoped label, both
when editing individual issues and batch editing.
This functionality can break existing setups if labels included :: but were not
intended as exclusive.
0 commit comments