Page MenuHomePhabricator

Any code that checks getSkinName for vector must now also check vector-2022
Closed, ResolvedPublic2 Estimated Story Points

Description

The code $skin->getSkinName() === 'vector' is often used in hooks to determine whether to take certain actions in code. Wherever this pattern exists we should also check 'vector-2022' now that Vector is 2 separate skins.

On top of this certain extensions allow disabling features on a skin basis. These should be updated.

TODO

QA

Event Timeline

Jdlrobson triaged this task as High priority.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: cjming.

Change 753149 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/extensions/ContentTranslation@master] Update hook to check for new vector skin key.

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

Change 753150 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/extensions/ProofreadPage@master] Update skin checks for new vector skin key.

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

Change 753158 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/extensions/WikimediaEvents@master] Update skin checks with new vector skin key.

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

Change 753149 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Update hook to check for new vector skin key.

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

Change 753182 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/skins/Vector@master] Update hook to check for new vector skin key.

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

Change 753187 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/mediawiki-config@master] Add new vector skin key to RelatedArticlesFooterAllowedSkins.

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

Change 753193 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/extensions/ContentTranslation@master] Update skin checks with new vector skin key.

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

Change 753195 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/extensions/UniversalLanguageSelector@master] Update skin check with new vector skin key.

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

Change 753182 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Update hook to check for new vector skin key.

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

Change 753150 merged by jenkins-bot:

[mediawiki/extensions/ProofreadPage@master] Update skin checks for new vector skin key.

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

Change 753193 abandoned by Clare Ming:

[mediawiki/extensions/ContentTranslation@master] Update skin checks with new vector skin key.

Reason:

not needed

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

Change 753187 merged by jenkins-bot:

[operations/mediawiki-config@master] Add new vector skin key to RelatedArticlesFooterAllowedSkins.

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

Mentioned in SAL (#wikimedia-operations) [2022-01-12T19:19:06Z] <cjming@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:753187|Add new vector skin key to RelatedArticlesFooterAllowedSkins. (T298916)]] (duration: 01m 21s)

Change 753158 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] [Hooks] Revise getModuleFile function for vector-2022 skin

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

nray reassigned this task from nray to cjming.
nray subscribed.

Change 753193 restored by Jdlrobson:

[mediawiki/extensions/ContentTranslation@master] Update skin checks with new vector skin key.

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

Change 753193 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Update skin checks with new vector skin key.

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

Change 759314 had a related patch set uploaded (by Jdlrobson; author: Clare Ming):

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.20] Update skin checks with new vector skin key.

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

Change 759314 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.20] Update skin checks with new vector skin key.

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

Mentioned in SAL (#wikimedia-operations) [2022-02-03T19:33:15Z] <taavi@deploy1002> Synchronized php-1.38.0-wmf.20/extensions/ContentTranslation/modules/entrypoints/ext.cx.entrypoints.contributionsmenu.js: Backport: [[gerrit:759314|Update skin checks with new vector skin key. (T298916 T300814)]] (duration: 00m 50s)