• Timothy Andrew's avatar
    Original implementation to allow users to subscribe to labels · 6ca2199d0391
    Timothy Andrew authored
    1. Allow subscribing (the current user) to a label
    - Refactor the `Subscription` coffeescript class
      - The main change is that it accepts a container, and conducts all
        DOM queries within its scope. We need this because the labels
        page has multiple instances of `Subscription` on the same page.
    2. Creating an issue or MR with labels notifies users subscribed to those labels
    - Label `has_many` subscribers through subscriptions.
    3. Adding a label to an issue or MR notifies users subscribed to those labels
    - This only applies to subscribers of the label that has just been
      added, not all labels for the issue.