Page MenuHomePhabricator

Notify users if they are added to a MassMessage list by another user
Open, LowPublicFeature


If someone add my username to a list for sending mass messages, I would like to be notified by Echo (since I would have to opt-out from this list in case I didn't want to receive any of its messages).

This was suggested at
See also

Event Timeline

Nikerabbit changed the subtype of this task from "Task" to "Feature Request".

The issue that may arise from this is that creation of a mass message list for a single message may cause many thousand unnecessary pings. For example, on the English Wikipedia every eligible voter is added to several different mass message lists that are used to send a message about voting in the Arbitration Committee elections. Adding this feature in would cause possibly tens of thousands of unnecessary pings, as consensus is that everyone gets this message unless they opt out. Adding a ping means that you would get a ping about the list being created and then a single mass message. The list being created causing a echo notification would likely just confuse people who are unaware of what a mass message list is.

If this was added there should be a way to allow massmessage senders to specify if being added to/removed from the list by someone else causes an echo notification. I see no reason why the default wouldn't be causing a notification, as the use case which would make this feature a negative thing is not standard.

Change 867298 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/MassMessage@master] Allow MassMessage lists to notify users if they are added or removed

To be able to limit the ability to change the value to a user right requires solving T325033 at least before this could work, as Special:ApiSandbox would not work well with this. I'm not sure whether the ability to change the value should be accessible to everyone who can write to the page.

Change 867298 abandoned by Dreamy Jazz:

[mediawiki/extensions/MassMessage@master] Notify users if they are added/removed to a MM list


Needs further work