Page MenuHomePhabricator

Recent changes propagation from wikistories to articles
Closed, ResolvedPublic

Description

Background

When a wikistory related to an article is created or edited, editors watching the article should be notified so they can review how it affects the article.

Description/User story

As a watcher of an article,
I want to know of any changes to the article, including changes to any stories displayed on it,
so that I can appropriately review those changes

Acceptance Criteria
  • When a wikistory is created or edited, an additional recent change (RC) entry is created and linked to the article the story is based on
  • The RC entries
    • link to both the wikistory and the article
    • are of "Wikistories edit" type, which is identified by "S", which is also present in the legend box
  • A new RC/Watchlist filter is added to the structured filters box for those changes and it is OFF by default
Mockups

RC entries

Screen Shot 2023-03-08 at 9.56.15 AM.png (234×1 px, 61 KB)

From top to bottom:

  • New RC entry created as a result of the story edit but primarily associated with the article the story is based on
  • Original RC entry for the story edit (unchanged)
  • Regular RC entry for an article edit (not related to this task)

New RC filter

Screen Shot 2023-03-08 at 9.57.59 AM.png (632×1 px, 103 KB)

New legend entry (S)

Screen Shot 2023-03-08 at 10.04.58 AM.png (284×688 px, 56 KB)

Explanatory video
demo video

Event Timeline

PWaigi-WMF renamed this task from Add to watchlist + Alerts on Wikistory changes to Recent changes propagation from the wikistory to the article.Feb 2 2023, 1:15 PM
PWaigi-WMF updated the task description. (Show Details)
SBisson triaged this task as Medium priority.
SBisson moved this task from Ready for Dev to Dev on the Inuka-Team (Kanban) board.

Change 886125 had a related patch set uploaded (by Sbisson; author: Sbisson):

[mediawiki/extensions/Wikistories@master] RC propagation from story to article

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

SBisson renamed this task from Recent changes propagation from the wikistory to the article to Recent changes propagation from wikistories to articles.Mar 8 2023, 3:10 PM

Test wiki on Patch demo by SBisson (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/a5c96d9401/w/

Test wiki on Patch demo by SBisson (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/a4ab55f9f7/w/

Test wiki on Patch demo by SBisson (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/beb9879548/w/

Change 886125 merged by jenkins-bot:

[mediawiki/extensions/Wikistories@master] RC propagation from story to article

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

Change 905228 had a related patch set uploaded (by Sbisson; author: Sbisson):

[mediawiki/extensions/Wikistories@master] Add PLURAL to rcshowhidewikistories

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

Change 905228 merged by jenkins-bot:

[mediawiki/extensions/Wikistories@master] Add PLURAL to rcshowhidewikistories

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