Jdforrester-WMF created this task.
Jdforrester-WMF added projects: Edit-Review-Improvements-RC-Page, Wikidata, Epic.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Growth-Team.

TASK DESCRIPTION

[Stolen from https://www.mediawiki.org/wiki/Topic:Uu9mfg05l7zcicdd.]

It would be lovely to add a filter group for RecentChanges/Watchlists for Wikibase edits based on type of edit:

  • sitelink
  • label
  • description
  • alias

    For the above four, you'd probably want to filter explicitly on adds/changes/removes, and on a match list of languages (maybe pre-populated from the user's Babel stack)?
  • statement

    For this, you'd want add/changes/removes, but also details within changes like added/removed qualifiers, and possibly match to a list of properties (e.g. show me changes that remove instanceOf claims).

From my poking around the DBs, this is going to be a serious epic if we do this. Wikibase doesn't store any of this information inside the DB stack, instead calculating it on the fly from deserialised entities fetched from external storage, so there's nothing in the recentchanges table for the filtering code to use, nor anything even to join onto.


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

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

To: Jdforrester-WMF
Cc: Aklapper, Jdforrester-WMF, Nandana, kostajh, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Iniquity, _jensen, Taiwania_Justo, SBisson, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to