[Story] Provide API for constraint check
Closed, ResolvedPublic

Description

It would be good if other services (e.g. Freebase migration) could check if there is a violation before creating a statement on a certain item.

  • be able to check single statement
  • provide API
Tamslo set Security to None.
Tamslo moved this task from Backlog to WBQC Backlog on the Wikibase-Quality board.Jun 19 2015, 2:53 PM
Tamslo moved this task from WBQC Backlog to TODO on the Wikibase-Quality board.Jun 22 2015, 12:02 PM
Tamslo edited the task description. (Show Details)
Tamslo assigned this task to Dimitri.schmidt.
Tamslo moved this task from TODO to DOING on the Wikibase-Quality board.Jun 23 2015, 9:30 PM
Karima added a subscriber: Karima.Jul 15 2015, 10:50 AM
soeren.oldag removed Dimitri.schmidt as the assignee of this task.Aug 13 2015, 10:46 AM
soeren.oldag moved this task from DOING to WBQC Backlog on the Wikibase-Quality board.
Lydia_Pintscher changed the title from "Provide API for constraint check" to "[Story] Provide API for constraint check".Aug 17 2015, 4:09 PM
Tamslo moved this task from WBQC Backlog to DOING on the Wikibase-Quality board.Aug 25 2015, 1:08 PM

Change 233697 had a related patch set uploaded (by Tamslo):
Began to implement API for constraints.

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

Change 235245 had a related patch set uploaded (by Tamslo):
[DNM] Began to implement API for constraints.

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

Change 233697 abandoned by Aklapper:
[DNM] Began to implement API for constraints.

Reason:
Seems to be superseded by https://gerrit.wikimedia.org/r/#/c/235245/ hence abandoning

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

Change 341521 had a related patch set uploaded (by Jonas Kress (WMDE); owner: Olga Bode):
[mediawiki/extensions/WikibaseQualityConstraints] WikibaseQualityConstraints Extension (API)

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

Jonas moved this task from Proposed to Review on the Wikidata-Sprint board.Mar 8 2017, 10:23 AM

Change 342259 had a related patch set uploaded (by Aleksey Bekh-Ivanov (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints] Fake ConstraintChecker implementation for tests

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

Change 342260 had a related patch set uploaded (by Aleksey Bekh-Ivanov (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints] Extracted ConstraintLookup one-method interface

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

Change 342261 had a related patch set uploaded (by Aleksey Bekh-Ivanov (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints] In-memory ConstraintLookup implementation for tests

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

Change 342497 had a related patch set uploaded (by Aleksey Bekh-Ivanov (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints] Refactor ConstraintLookup to accept PropertyId

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

Change 342259 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints] Fake ConstraintChecker implementation for tests

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

Change 342260 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints] Extracted ConstraintLookup one-method interface

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

Change 342261 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints] In-memory ConstraintLookup implementation for tests

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

Change 342497 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints] Refactor ConstraintLookup to accept PropertyId

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

daniel moved this task from Review to Doing on the Wikidata-Sprint board.Mar 14 2017, 3:03 PM
daniel lowered the priority of this task from "High" to "Normal".
Jonas moved this task from Doing to Done on the Wikidata-Sprint board.Sat, Apr 15, 4:27 PM
Jonas closed this task as "Resolved".