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]

Reply via email to