Page MenuHomePhabricator

Support subpage syntax
Closed, ResolvedPublic

Description

We want to deeplink the Special:SetSchemaLabelDescriptionAliases to pre-set the ID or to skip the first form directly.

Acceptance criteria:

  • Special:SetSchemaLabelDescriptionAliases/O1 sets the id in the first form to O1
  • Special:SetSchemaLabelDescriptionAliases/O1/en skips the first form and shows directly the second form for English

Event Timeline

Change 494776 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/WikibaseSchema@master] Accept subpage as arguments for Special:SetSchemaLDA

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

Change 494777 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/WikibaseSchema@master] Streamline validation-flow on SetSchemaLDA

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

Change 494980 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/WikibaseSchema@master] Inject HTMLForm class for better testability

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

hoo added a subscriber: hoo.

Moving back to "Doing" as all changes appear to be WIP.

Change 494980 merged by jenkins-bot:
[mediawiki/extensions/WikibaseSchema@master] Inject HTMLForm class for better testability

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

Change 494776 merged by jenkins-bot:
[mediawiki/extensions/WikibaseSchema@master] Accept subpage as arguments for Special:SetSchemaLDA

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

Change 494777 merged by jenkins-bot:
[mediawiki/extensions/WikibaseSchema@master] Streamline validation-flow on SetSchemaLDA

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

  • Special:SetSchemaLabelDescriptionAliases/O1/en skips the first form and shows directly the second form for English

This is working already (although languages other then English are not really supported by the special page yet)

  • Special:SetSchemaLabelDescriptionAliases/O1 sets the id in the first form to O1

This still needs to be done (currently this will directly redirect to the second form editing the interface language)