Page MenuHomePhabricator

Find constraint violations
Open, HighPublic

Description

As a user I need to find constraints violations fast and easy, so I can fix them effectively.
I need to filter violations for

  • a specific Property like IMDb ID (P345)
  • a specific Constraint status like 'mandatory constraint'

Optionally I would like to find violations for a specific group of items like all 'instance of cat'.

The way users currently work is with this list:
Wikidata:Database reports/Constraint violations created by KrBot

Related Objects

StatusSubtypeAssignedTask
StalledPRODUCTION ERRORNone
OpenNone
OpenNone
OpenNone
ResolvedLucas_Werkmeister_WMDE
ResolvedSep 9 2018Marostegui
ResolvedSmalyshev
ResolvedSmalyshev
Resolved Jonas
DeclinedNone
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedSmalyshev
ResolvedSmalyshev
OpenNone
Resolved Jonas
OpenNone
OpenNone
ResolvedAddshore
ResolvedLadsgroup
ResolvedLydia_Pintscher
ResolvedAddshore
ResolvedLucas_Werkmeister_WMDE
ResolvedAddshore
DeclinedNone
InvalidNone
StalledNone
OpenNone
OpenNone
OpenNone

Event Timeline

Do we need to find violations for a specific type like 'Format Constraints'?

I think not.
I am also not sure if we need the search for a specific constraint status. Would love to hear more opinions.

I personally would like to see all violations for specific type. The format (regex) one is good example. (if UI allows) in this way I can see what could be easily fixed automatically with bot, for example.