Page MenuHomePhabricator

Sending a MassMessage to sites where you have no account should create an account to ensure signatures are blue linked to your global user page
Open, Needs TriagePublic

Description

When @Bmueller sent out a mass message upon reviewing lots of the pages her sig was red linked.
It appears this was due to never having visited these wikis before and thus no local user had been created?
MassMessage should ensure the local user exists in these cases to avoid this undesired behaviour by the combination of extensions.

We have run a script to log @Bmueller into all of the sites & purge the pages on this occasion.

Event Timeline

I think this example is possibly related, or might need a new task? (reported by @MarcoAurelio in IRC):

image.png (755×1 px, 191 KB)

Nikerabbit changed the task status from Open to Stalled.Jan 26 2022, 10:19 AM
Nikerabbit subscribed.

What is actually being asked here? If the request is to create local user pages, that is out of scope. If the request is to warn about this, that could be a valid feature request.

I think the request here is to create local accounts for the user who sent the message on the wikis they have sent the message to.

Yup. The main request is essentially:

  • Run the Global SUL tool (or an equivalent of it) for the user who is utilizing m:Special:MassMessage.
    • This will make their default signature-username-link work as expected at all local wikis. (I.e. it will link to their local userpage, which displays their GlobalUserPage (or existing local version))

Re: my prior comment - I now think that's just an unrelated issue at wmania2018 where the bot-account doesn't seem to exist. Whereas it does seem to properly exist at all newly created wikis, e.g. Bjnwikt

Aklapper changed the task status from Stalled to Open.Sep 24 2022, 11:04 AM

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

[mediawiki/extensions/MassMessage@master] Autocreate local accounts when sending a mass message

https://gerrit.wikimedia.org/r/868128

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

[integration/config@master] Make CentralAuth a dependency for MassMessage

https://gerrit.wikimedia.org/r/868193

Change 868193 merged by jenkins-bot:

[integration/config@master] Make CentralAuth a clone dependency for MassMessage

https://gerrit.wikimedia.org/r/868193

Mentioned in SAL (#wikimedia-releng) [2023-01-05T09:18:32Z] <hashar> Reloaded Zuul for https://gerrit.wikimedia.org/r/c/integration/config/+/868193 | Make CentralAuth a clone dependency for MassMessage | T145430

Change 868128 abandoned by Dreamy Jazz:

[mediawiki/extensions/MassMessage@master] Autocreate local accounts when sending a mass message

Reason:

https://gerrit.wikimedia.org/r/868128