Page MenuHomePhabricator

Move ReferencePreviews user setting creation from Popups to Cite
Closed, ResolvedPublic

Description

The user setting to disable Reference Previews is still set up in the Page-Previews codebase. This needs to move. See [1]

  • Copy the code creating the user setting over to the Cite extension
  • Make sure to also include the i18n messages involved and see for example T363156: Move ReferencePreviews i18n messages from Popups to Cite
  • Make sure that we do not end up in having two settings for the same thing added
  • After the changes in Cite are fully deployed remove the settings setup from the Popups codebase

[1] https://gerrit.wikimedia.org/g/mediawiki/extensions/Popups/+/cc1bbeffd2365df42a63c28269adb466ec3d5165/includes/PopupsHooks.php#157

Event Timeline

Change #1070560 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Popups@master] [cleanup] Remove unused configuration $wgPopupsReferencePreviews

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

Change #1070560 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] [cleanup] Remove unused configuration $wgPopupsReferencePreviews

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

Change #1071148 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Move Reference Previews user preference into the Cite extension

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

awight moved this task from Doing to Tech Review on the WMDE-TechWish-Sprint-2024-09-04 board.
awight subscribed.

The task isn't complete but we should merge the small patches here and then continue with clean-up after the next train. After this patch, we can merge the major cleanup in Popups.

Change #1071187 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] [WIP] [refactor] Wire internal helpers as services for testing

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

Change #1071218 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] [refactor] Rewrite context as service

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

Change #1071187 abandoned by Awight:

[mediawiki/extensions/Cite@master] [WIP] [refactor] Wire internal helpers as services for testing

Reason:

split and squashed

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

Change #1071218 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] [refactor] Rewrite context as service

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

Change #1071148 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Move Reference Previews user preference into the Cite extension

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

Tobi_WMDE_SW claimed this task.

Change #1179773 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Jack Phoenix):

[mediawiki/extensions/Cite@master] Hide reference previews option when Popups not installed

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

Change #1179773 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Hide reference previews option when Popups not installed

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