Lucas Werkmeister (WMDE) has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/367029 )
Change subject: Add wbcheckconstraints example for constraintid parameter
......................................................................
Add wbcheckconstraints example for constraintid parameter
Now that constraints have been migrated to statements, constraint IDs
are statement IDs and therefore sufficiently stable for an example.
(Previously, they were random GUIDs chosen anew on each constraint
template import.)
The constraint chosen is the “item requires claim: country” constraint
on Wikidata’s population property, which is violated on Q2 (Earth).
Change-Id: I87b01aed3e76f544063223032e36e7fc47c104bf
---
M api/CheckConstraints.php
M i18n/en.json
M i18n/qqq.json
3 files changed, 5 insertions(+), 2 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseQualityConstraints
refs/changes/29/367029/1
diff --git a/api/CheckConstraints.php b/api/CheckConstraints.php
index 6715bba..49f7f57 100644
--- a/api/CheckConstraints.php
+++ b/api/CheckConstraints.php
@@ -409,8 +409,9 @@
'action=wbcheckconstraints&id=Q5|Q42'
=> 'apihelp-wbcheckconstraints-example-1',
'action=wbcheckconstraints&claimid=q42%248419C20C-8EF8-4EC0-80D6-AF1CA55E7557'
- => 'apihelp-wbcheckconstraints-example-2'
- // TODO add more examples, at least one for the
constraintid parameter
+ => 'apihelp-wbcheckconstraints-example-2',
+
'action=wbcheckconstraints&format=json&id=Q2&constraintid=P1082%24DA39C2DA-47DA-48FB-8A9A-DA80200FB2DB'
+ => 'apihelp-wbcheckconstraints-example-3',
];
}
diff --git a/i18n/en.json b/i18n/en.json
index 7801d81..40cece6 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -52,6 +52,7 @@
"apihelp-wbcheckconstraints-example-1": "Check all constraints on the
items Q5 and Q42.",
"apihelp-wbcheckconstraints-example-2": "Check all constraints on a
single statement.",
+ "apihelp-wbcheckconstraints-example-3": "Check one particular
constraint on the item Q2.",
"apihelp-wbcheckconstraintparameters-example-propertyid-1": "Check
constraint parameters of all constraints on a property.",
"apihelp-wbcheckconstraintparameters-example-constraintid-2": "Check
constraint parameters of two particular constraints.",
diff --git a/i18n/qqq.json b/i18n/qqq.json
index e126c80..09454e6 100644
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -51,6 +51,7 @@
"apihelp-wbcheckconstraintparameters-param-constraintid":
"{{doc-apihelp-param|wbcheckconstraintparameters|constraintid}}",
"apihelp-wbcheckconstraints-example-1":
"{{doc-apihelp-example|wbcheckconstraints}}",
"apihelp-wbcheckconstraints-example-2":
"{{doc-apihelp-example|wbcheckconstraints}}",
+ "apihelp-wbcheckconstraints-example-3":
"{{doc-apihelp-example|wbcheckconstraints}}",
"apihelp-wbcheckconstraintparameters-example-propertyid-1":
"{{doc-apihelp-example|wbcheckconstraintparameters}}",
"apihelp-wbcheckconstraintparameters-example-constraintid-2":
"{{doc-apihelp-example|wbcheckconstraintparameters}}",
"wbq-subextension-name-wbqc": "Name of this subextension. Is shown in
special page that lists all the violations.\n{{Identical|Constraint}}",
--
To view, visit https://gerrit.wikimedia.org/r/367029
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I87b01aed3e76f544063223032e36e7fc47c104bf
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQualityConstraints
Gerrit-Branch: master
Gerrit-Owner: Lucas Werkmeister (WMDE) <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits