Page MenuHomePhabricator

Replace OOUI EntitySelector with Codex based Lookup selector
Closed, ResolvedPublic8 Estimated Story Points

Description

On https://translatewiki.net/wiki/Special:MessageGroupStats we have an OOUI based EntitySelector that allows selection of groups and message prefixes. The entity selector was developed as part of T246624: Visibility of translation status.

The Codex Lookup selector is a perfect fit to replace the OOUI component.

We'll have to replace the usage of EntitySelector in the TranslationNotifications extension as well.

Event Timeline

Change #1219971 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Replace OOUI EntitySelector with Vue component

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

Nikerabbit subscribed.

Not strictly related to ULS rewrite but closely related.

abi_ updated Other Assignee, added: Wangombe.
abi_ added a subscriber: Wangombe.

@Wangombe Please replace the usage of the entity selector in the TranslationNotifications extension with the new Codex based EntitySelector. The patch can depend-on this patch: https://gerrit.wikimedia.org/r/c/1219971

The replacement code will be similar the code here: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/1219971/14/resources/src/ext.translate.special.exporttranslations/index.js

abi_ changed the point value for this task from 4 to 8.Jan 13 2026, 8:59 AM

Change #1226277 had a related patch set uploaded (by Wangombe; author: Wangombe):

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators - EntitySelector: use Codex based Lookup selector

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

Change #1226861 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use the Codex based EntitySelector

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

Change #1226277 abandoned by Abijeet Patro:

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators - EntitySelector: use Codex based Lookup selector

Reason:

In favor of Ida37a2112508631b7bf92ddbe0915a817b481b12

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

Change #1219971 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace OOUI EntitySelector with Vue component

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

Change #1226861 merged by jenkins-bot:

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use the Codex based EntitySelector

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

abi_ moved this task from Pending Deployment to Done on the LPL Essential (FY2025-26 Q3) board.

Tested on translatewiki.net. Works well.