Follow-up from Add group labels
Follow-up from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6425
-
~P1 Support subscribing to group-level labels
-
Ensure all Referable
methods on{Group,Project}Label
support the correct, expected signature by using keyword arguments in the override, or redefining the methods onReferable
~"technical debt" -
Add proxy class to make it easier to get/set project-dependent properties of GroupLabel
~"technical debt" -
Prefer polymorphism (or by editing Referable
for everyone) overreferable.respond_to?(:project)
~"technical debt" -
~~Define label
andlabels
as aliases in import/export configuration, if possible ~"technical debt"~~ See: https://gitlab.com/gitlab-org/gitlab-ce/issues/23586#note_21673641