Page MenuHomePhabricator

Use Language Select Widget in Special:NotifyTranslations
Closed, ResolvedPublic4 Estimated Story Points

Description

Link: https://www.mediawiki.org/wiki/Special:NotifyTranslators
Used by: TranslationNotifications

  • the existing checkbox/select box for the js disabled scenario will be replaced by Language Select Widget
  • ooui widget use "hide-if" when toggle the checkbox, find the solution for the vue widget (see point 5 here) by using display format "codex"

image.png (1,626×1,222 px, 261 KB)

Event Timeline

hueitan moved this task from Ready for dev to In Progress on the LPL Essential (FY2025-26 Q2) board.
hueitan set the point value for this task to 4.

Change #1224852 had a related patch set uploaded (by Huei Tan; author: Huei Tan):

[mediawiki/extensions/TranslationNotifications@master] Use MultiselectLookupLanguageSelector component in SpecialNotifyTranslators

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

abi_ renamed this task from Use <MultiselectLookupLanguageSelector/> in Special:NotifyTranslations to Use MultiselectLookupLanguageSelector in Special:NotifyTranslations.Jan 13 2026, 7:15 AM

Change #1224852 abandoned by Huei Tan:

[mediawiki/extensions/TranslationNotifications@master] Use MultiselectLookupLanguageSelector component in SpecialNotifyTranslators

Reason:

use widget approach in ticket T414947

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

hueitan renamed this task from Use MultiselectLookupLanguageSelector in Special:NotifyTranslations to Use Language Select Widget in Special:NotifyTranslations.Feb 24 2026, 3:32 AM
hueitan updated the task description. (Show Details)

Change #1245093 had a related patch set uploaded (by Huei Tan; author: Huei Tan):

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use Language Select Widget in language field

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

Change #1245093 merged by jenkins-bot:

[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use Language Select Widget in language field

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

Nikerabbit moved this task from Need QA to Done on the LPL Essential (FY2025-26 Q3&4) board.
Nikerabbit subscribed.

Noticed while testing:

  • Colons could be removed from the radio options
  • Submitting with no language selected for "only" option fails with database error.

Since both are pre-existing issues, will file separate tasks for them.