Page MenuHomePhabricator

Namespaces selector control
Open, MediumPublic

Description

The Special:EditGrowthConfig contains a control for selecting one or more namespaces from the local wiki. The exisiting version uses HTMLNamespacesMultiselectField from HTML form on its OOUI display. We need a new control implemented in Vue as a replacement

Config property: GEHelpPanelExcludedNamespaces

Data schema

"GEHelpPanelExcludedNamespaces": {
  "type": "array",
    "items": {
      "type": "number"
      }
  },

Existing implementation:

Screenshot 2024-02-15 at 19.00.45.png (1×1 px, 165 KB)

Figma design

Event Timeline

Change 1009846 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/CommunityConfiguration@master] [WIP] Editor: add Namespaces selector control

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

Change #1009846 merged by jenkins-bot:

[mediawiki/extensions/CommunityConfiguration@master] Editor: add Namespaces selector control

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