Mention notifications should include assignment
- The mention notification level should include when someone is assigned to an issue, as that is functionally equivalent to mentioning someone.
- The mention level should be displayed below the participating level, as participating is a superset of mentioning.
The notification level descriptions are not clear. Currently they are
- Disabled: You will not get any notifications via email
- On Mention: You will receive notifications only for comments in which you were @mentioned
- Participating: You will only receive notifications from related resources (e.g. from your commits or assigned issues)
- Watch: You will receive notifications for any activity
The one that is unclear is "Participating", because it is not clear that this includes notifications for comments in which you are @mentioned. It is implicit as is, but it would be clearer with a sentence such as:
- Participating: You will receive notifications for issues and related resources (e.g. commits, merge requests) in which you are participating (including if you are @mentioned).
ADDED RELATED QUESTION ON 2016-06-15
Why is Email-on-push a per project setting, when in fact it is a setting that can be configured per user? Currently, to make changes to email-on-push, one has to surf to services e.g. to https://gitlab.com/gitlab-com/www-gitlab-com/services/emails_on_push/ , then (a) activate it, and (b) add email addresses to it for people who wish to receive the emails on push. So the de-facto behavior is that it is a per user, per project choice, that does not show up in the Notification settings of the user. I would propose that it be moved to an "intense watching" notification level.