Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: Wikidata, Commons.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  As a Wikidata editor, I want my edits to be reflected on all wikis that use 
the data I edit.
  As a Wikimedia Commons user, I want to see the latest data reflected in the 
Wikidata Infobox and other uses of Wikidata,
  
  **Problem:**
  Wikibase allows disabling some usage aspects in usage tracking using the 
`disabledUsageAspects` client setting; for example, Wikimedia Commons and a few 
other wikis are configured to track “C” (statement) usages as “O” (other) 
instead. (See T188730 <https://phabricator.wikimedia.org/T188730> for removing 
that.) However, this setting is not taken into account on the change 
dispatching side: when dispatching a statement change, Wikibase will only look 
for pages with “C” usages, not with “O” usages. Effectively, statement changes 
don’t get dispatched on Commons at the moment.
  
  **Example:**
  User:Lucas Werkmeister (WMDE)/sandbox 
<https://commons.wikimedia.org/wiki/User:Lucas_Werkmeister_(WMDE)/sandbox> has 
a Wikidata Infobox for the sandbox item 
<https://www.wikidata.org/wiki/Q4115189>. Load the sandbox page, pick one of 
the rows in the infobox, then remove the corresponding statement on the sandbox 
item and wait a bit. Ideally, the infobox on the sandbox page should update 
automatically (remove that row), but that doesn’t happen. But if you then edit 
the aliases of the sandbox item (which count as “other” usage), then the 
sandbox page will update almost immediately (removing the row).
  
  **BDD**
  GIVEN 
  AND 
  WHEN
  AND
  THEN
  AND
  
  **Acceptance criteria:**
  
  [ ] statement usages are correctly dispatched, regardless of 
`disabledUsageAspects` setting
    - EITHER we take the setting into account when dispatching changes
    - OR (after T188730 <https://phabricator.wikimedia.org/T188730> is done) we 
simply remove support for the setting
  
  **Open questions:**
  
  - Do we want to keep supporting disabled usage aspects? Or should we just 
remove the setting on Commons, and then remove it completely from Wikibase and 
resolve/decline this task? (My impression is that it might have been intended 
as a temporary setting; for instance, it’s not documented in 
`docs/topics/options.md`, nor does it have a comment in 
`client/config/WikibaseClient.default.php`.)

TASK DETAIL
  https://phabricator.wikimedia.org/T294451

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, Invadibot, maantietaja, Y.ssk, 
Muchiri124, CBogen, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, 
LawExplorer, Poyekhali, _jensen, rosalieper, Taiwania_Justo, Scott_WUaS, 
Ixocactus, Wong128hk, Wikidata-bugs, aude, El_Grafo, Dinoguy1000, 
Steinsplitter, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to