Merge participants feature into subscribers feature
- There are implicit vs explicit subscriptions. This can be confusing for users, since it is an implementation detail versus a user-facing change.
- This confusion I think would be exposed when we work on issues like https://gitlab.com/gitlab-org/gitlab-ce/issues/45180#note_67636121, where we transfer over "participants" and/or "subscribers".
- So the proposal here is make participants one-to-one with subscriptions under the hood, and more specifically, just eliminate the concept of participants, user-facing wise, altogether.
Proposal
- Eliminate the concept of participants (at least user-facing-wise) in GitLab.
- In the sidebar, the previous
Participants
avatars are now calledSubscribers
. - When you get mentioned in an issue (or merge request), you are automatically made a subscriber (from a user-facing perspective).
- Your avatar is added to the
Subscribers
section. - The toggle is shown to be
on
for you.
- Your avatar is added to the
- When you explicitly subscribe to an issue (or mr) by toggling
on
the toggle, your avatar is added to theSubscribers
section. - When you explicitly unsubscribe from an issue (or mr) by toggling
off
the toggle, your avatar is removed from theSubscribers
section.
Edited by Victor Wu