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 Referablemethods on{Group,Project}Labelsupport 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 Referablefor everyone) overreferable.respond_to?(:project)~"technical debt" -
~~Define labelandlabelsas aliases in import/export configuration, if possible ~"technical debt"~~ See: https://gitlab.com/gitlab-org/gitlab-ce/issues/23586#note_21673641
