This is a tracking task for the steps Moderator Tools needs to take to complete the Special:NewPagesFeed Vue migration.
T343332: PageTriage Rename ui_version feature flag to pagetriage_ui would be the closing task
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| NewPagesFeed: make vue ui the default | mediawiki/extensions/PageTriage | master | +5 -5 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T335074 Rewrite PageTriage front-end in Vue.js | |||
| Resolved | jsn.sherman | T402256 Rewrite PageTriage Special:NewPagesFeed in Vue.js | |||
| Resolved | Samwalton9-WMF | T343329 Special:NewPagesFeed Vue UI: wrap up feedback period and make default experience | |||
| Resolved | BUG REPORT | jsn.sherman | T342434 Special:NewPagesFeed and Page Curation toolbar must share and persist state | ||
| Resolved | Scardenasmolinar | T343332 PageTriage Rename ui_version feature flag to pagetriage_ui |
Event Timeline
This appears to be the third place we're tracking this. The other two places are
- "Vue migration" column of PageTriage kanban board: https://phabricator.wikimedia.org/project/view/541/, which I've been maintaining
- Child tasks of T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo, which @Samwalton9 has been maintaining
From my end, I'll be onboard with deprecating the old Special:NewPagesFeed when all the tickets on the "Vue migration" column of PageTriage kanban board have been closed as completed.
Yeah, implementing Danny's code, getting it ready to be the default experience, and the vue migration writ large are all slightly different things. We should probably consolidate the child tasks of this task and T324914.
Okay, I've moved the feed specific tasks under T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo and moved that task under this one. The intention here is to track the steps that will need to be taken for both the toolbar and the feed in order to change the default experience.
Since we've decoupled the toolbar migration from the new pages feed migration I'm removing them from this task's graph.
Change 966286 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):
[mediawiki/extensions/PageTriage@master] NewPagesFeed: make vue ui the default
setting as stalled on folder renames; I've made the patch for making the change dependent on those patches.
Change 966286 merged by jenkins-bot:
[mediawiki/extensions/PageTriage@master] NewPagesFeed: make vue ui the default