- takes as input a validated patch (array of patch operations) plus the Statement object to be patched
- returns the patched Statement (happy path) or throws exceptions for:
- cannot-apply-patch
- patch-test-failed
- patched-statement-invalid
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T344228 Functionality for REST API v1 | |||
Resolved | WMDE-leszek | T306934 🌶️ Change elements of an item statement | |||
Resolved | Jakob_WMDE | T316317 🌶️ Create a StatementPatcher |
Event Timeline
Comment Actions
Change 826796 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Add StatementPatcher interface
Comment Actions
Change 826874 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Add JsonDiffStatementPatcher
Comment Actions
Change 826796 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Add StatementPatcher interface
Comment Actions
Change 826874 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Add JsonDiffStatementPatcher