In T72229#1592237, @Lydia_Pintscher wrote:Katie says we probably need a script.
It should probably do a null edit on all pages on the client that have a badge starting from https://www.wikidata.org/wiki/Special:WhatLinksHere/Q17437796
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Amire80 | T70071 [Compact links] Prioritise interwikis to featured pages | |||
| Declined | None | T70067 Tell in sitelink whether target is the "preferred" language for the topic/place of the article | |||
| Resolved | Addshore | T42810 Wikibase badges (tracking) | |||
| Resolved | Lydia_Pintscher | T110838 [Story] As a user I want to see all pages on a wiki having a specific badge assigned | |||
| Resolved | Bene | T111025 [Task] Populate badges page props on client |
Event Timeline
Comment Actions
This should be done by someone who has a bot handy. I haven't run a bot in years.
It could easily be done by someone in the community, too.
Comment Actions
Oh, I thought this requires a maintenance script. What does the bot exactly need to do? Is purging all pages enough? I can create a script then.
Comment Actions
@Bene I would use a bot for this.
all it needs to do is action=purge with a list of titles or page ids.
e.g. https://en.wikipedia.org/w/api.php?action=help&modules=purge
Comment Actions
Are you sure this will be enough? I have purged this one (and the Wikibase item) but the corresponding page_props records have not changed at all.
Comment Actions
@Superyetkin we haven't deployed the new code yet to Wikipedia
https://wikitech.wikimedia.org/wiki/Server_Admin_Log
should be very soon though, and think purging just the Wikipedia page is enough.
Comment Actions
I think it takes a null-edit. A purge may not be enough to trigger a RefreshLinks job.
Comment Actions
See https://github.com/Benestar/benebot/blob/master/src/PurgeBadgesPageProps.php for the bot's code.
Update: I will run the bot tomorrow if no issues arise.