Page MenuHomePhabricator

[MEX] Property label and link is included in the SSR version
Closed, ResolvedPublic

Description

In view/src/ItemView.php, the Item data only directly includes the Property Id, and not the human-readable label for the property.

Elsewhere (for example, view/src/StatementGroupListView.php), the property label is obtained using an instance of EntityIdFormatter.

Acceptance Criteria

the SSR version of the MEX statement:

  • uses the property's label in template rendering
  • links to the property correctly (replacing the non-functional string interpolation)

Event Timeline

AudreyPenven_WMDE renamed this task from [MEX] Property label is included in the SSR version to [MEX] Property label and link is included in the SSR version.Jun 11 2025, 4:39 PM
AudreyPenven_WMDE updated the task description. (Show Details)

Change #1156848 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] WIP: Improve property label and link in mobile statement template

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

Change #1156848 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Improve property label and link in mobile statement template

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

Change #1168197 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] WIP: Use property label in MEX SSR

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

Change #1169048 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] WIP: Use property label in MEX CSR

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

Change #1169643 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Use Pinia store to stash server-rendered HTML

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

I think this is ready for review (though it could probably use another cleanup change to properly inject services in PHP).

Change #1169643 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use Pinia store to stash server-rendered HTML

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

Change #1168197 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use property label in MEX SSR

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