Page MenuHomePhabricator

Curation Toolbar: Separate creation of toolbar modules
Closed, ResolvedPublic

Description

To simplify the migration of individual curation toolbar modules, we should separate the rendering of said modules.

Currently, they are added to the vue App in one line of code: https://github.com/wikimedia/mediawiki-extensions-PageTriage/blob/master/modules/ext.pageTriage.views.toolbar/vue/App.vue#L22. We should separate them into individual items so we can add vue components in between the un-migrated backbone ones.

Event Timeline

Scardenasmolinar changed the task status from Open to In Progress.Jan 4 2024, 12:42 AM
Scardenasmolinar moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

Change 987504 had a related patch set uploaded (by Scardenasmolinar; author: Scardenasmolinar):

[mediawiki/extensions/PageTriage@master] Separate backbone toolbar module span

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

Change 987504 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Separate backbone toolbar module span

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