Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added a project: Wikidata.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
As a Wikidata editor, I want property labels to be unique per language at all
times, so that different properties don’t get confused for one another (and so
that the `{{#statements:propertyName}}` parser function is unambiguous).
As a Wikibase developer, I want hard constraints
<https://doc.wikimedia.org/Wikibase/master/php/md_docs_topics_constraints.html>
to actually be enforced as strictly as reasonably possible.
**Problem:**
While working on T289473 <https://phabricator.wikimedia.org/T289473>, we
realized that there’s a possible race condition when creating properties, very
similar to T291377 <https://phabricator.wikimedia.org/T291377>: if you
simultaneously create two properties with the same label, it’s possible that
both of them will save successfully, and you’ll have two properties with the
same label, even though property labels are supposed to be unique.
**Example:**
Not yet tested.
**Screenshots/mockups:**
**BDD**
GIVEN
AND
WHEN
AND
THEN
AND
**Acceptance criteria:**
-
**Open questions:**
TASK DETAIL
https://phabricator.wikimedia.org/T291906
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, Invadibot, maantietaja, Akuckartz,
Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen,
rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]