Page MenuHomePhabricator

Clarify undo/restore behavior for soft and hard constraints
Open, Needs TriagePublic

Description

We assume that hard constraints are supposed to be enforced even when edits are reverted (or when an old revision is restored, which is just an undo under the hood), whereas soft constraints aren’t. It would be good to document this in the Wikibase: Constraints documentation. (And maybe mention that these constraints are unrelated to Wikibase-Quality-Constraints, while we’re at it.)

NOTE: It probably makes sense to wait with this until T289473: Undo/revert allows having several properties with the same label in the same language is done.

Event Timeline

Hi @Lucas_Werkmeister_WMDE, what would be a good next step for this?

I think it’s something that can be picked up for the Campsite – a little bit of investigation to check that what the task description says is still true, then a Gerrit change to update the documentation.