Premising there are many wrong reasons for muting a person,
There are several legitimate reasons for muting a person. One of them is this use case:
- I have an account foo.yeah used for volunteer reasons, but also an account name.surname.nice-organization-name used during working hours activities.
- Ideally, the user foo.yeah should be able to mute name.surname.nice-organization-name to avoid to receive self-actions during working time
- Ideally, the user name.surname.nice-organization-name should be able to mute foo.yeah, to avoid to receive self-actions during volunteers time
A way to implement this is:
- Introduce an option Muted Users in the Config page somewhere
- Modify the current Mail and Notification system to skip that notification if it comes from a Muted user