Background
Prior to beginning the work on the page tools menu, we would like to set up a feature flag to ensure that the feature is not seen in production
Acceptance criteria
- Set up feature flag for page tools menu and corresponding url parameter
Prior to beginning the work on the page tools menu, we would like to set up a feature flag to ensure that the feature is not seen in production
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | ovasileva | T317884 [EPIC] Vector 2022 post-deployment work | |||
Resolved | ovasileva | T302073 [GOAL] Page Tools available on all wikis | |||
Resolved | Jdrewniak | T306609 [PageTools] Set up feature flag for page tools menu |
Change 802197 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):
[mediawiki/skins/Vector@master] Add article tools menu feature flag
Change 802200 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):
[mediawiki/skins/Vector@master] Define feature classes with FeatureManager
I'm moving this to blocked for now, as I'm realizing we now have several feature flags that have implications on layout and it's becoming really difficult to reason with either of them. Adding another at this point seems risky, so I'd suggest before adding this one we remove at least one of the following:
$wgVectorTableOfContents, $wgVectorGrid, $wgVectorTitleAboveTabs, $wgVectorStickyHeader
Change 802200 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):
[mediawiki/skins/Vector@master] Define feature classes with FeatureManager
Looking to merge this sometime next week.
We should capture https://gerrit.wikimedia.org/r/802200 in a separate ticket as that seems like super useful functionality but is not as high a priority.
After chatting to Olga we decided to put this back in the backlog for now until the grid and table of contents work is completed.
Change 802197 abandoned by Bernard Wang:
[mediawiki/skins/Vector@master] Add article tools menu feature flag
Reason:
Change 802200 abandoned by Jdlrobson:
[mediawiki/skins/Vector@master] Define feature classes with FeatureManager
Reason:
Done in https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/829041
Change 802197 restored by Jdlrobson:
[mediawiki/skins/Vector@master] Add article tools menu feature flag
Change 802197 abandoned by Bernard Wang:
[mediawiki/skins/Vector@master] Add article tools menu feature flag
Reason:
Change 836262 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):
[mediawiki/skins/Vector@master] Add Article Tools feature flag
Change 836262 had a related patch set uploaded (by Jdlrobson; author: Bernard Wang):
[mediawiki/skins/Vector@master] Add Article Tools feature flag
Change 836262 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Add Article Tools feature flag