Page MenuHomePhabricator

Translate constraint type Q-IDs into strings
Closed, ResolvedPublic

Description

Constraint already has the separate methods getConstraintTypeQid and getConstraintTypeName, but currently they both return the same value. We should make getConstraintTypeName return the label of the constraint item, and then check if all uses of the two methods are correct (e. g. which one to inject into messages).

Event Timeline

Change 361486 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Pass Constraint object into CheckResult

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

Change 361932 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Use constraint type item ID in ConstraintParameterParser

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

Change 362176 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Use constraint type item ID in remaining error messages

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

Change 362222 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Add link to constraint definition in gadget

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

Change 362223 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Improve link to constraint definition in special page

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

Change 362224 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Remove getConstraintName and getConstraintTypeName

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

Change 361486 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Pass Constraint object into CheckResult

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

Change 361932 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Use constraint type item ID in ConstraintParameterParser

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

Change 362176 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Use constraint type item ID in remaining error messages

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

Jonas moved this task from Review to Done on the Wikidata-Former-Sprint-Board board.

Change 362222 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Add link to constraint definition in gadget

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

Change 362223 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Improve link to constraint definition in special page

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

Change 362224 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Remove getConstraintName and getConstraintTypeName

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