Page MenuHomePhabricator

[ES-M3] EntitySchemas shown by label in Special:AllPages
Closed, ResolvedPublic1 Estimated Story Points

Description

As an editor, I want to easily understand what is behind a EntitySchema when looking at Special:AllPages.

Problem
Currently on Special:AllPages EntitySchemas are shown by their ID instead of their label, making it difficult for user to understand what the EntitySchema is for.

To make EntitySchemas more legible for users, we would like to replicate the format that is used for Items i.e. "Label (ID)"

Screenshot
How EntitySchemas are currently displayed on Special:AllPages:

image.png (782×1 px, 129 KB)

How Items are displayed:

image.png (953×1 px, 262 KB)

BDD
GIVEN an EntitySchema
WHEN it is listed on Special:AllPages
THEN it is shown as "Label (ID)"

Acceptance criteria:

  • the EntitySchema is shown as "Label (ID)" on Special:AllPages
  • the language of the label follows the UI language

Note

  • Language fallback will be done for this in T330491
  • S13 Planning - update in T339924 should fulfill the AC. This task is then to confirm that its working as expected

Event Timeline

Change 943535 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/EntitySchema@master] Show EntitySchema Labels on special pages instead of only the id

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

Change 943535 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Show EntitySchema Labels on special pages instead of only the id

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

Arian_Bozorg claimed this task.

Amazing! Thanks so much Michael :)

Looks good to me