[Wikidata-bugs] [Maniphest] [Updated] T110039: [Story] Unified API and SpecialPage for internal and external constraint violations
Lydia_Pintscher added a project: Wikidata-Sprint-2015-12-01. TASK DETAIL https://phabricator.wikimedia.org/T110039 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lydia_Pintscher Cc: Bene, Yair_rand, thiemowmde, Ricordisamoa, Tamslo, Aklapper, Lydia_Pintscher, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T110039: [Story] Unified API and SpecialPage for internal and external constraint violations
Lydia_Pintscher removed a blocked task: T103817: [Epic] version 2 of the quality extensions. TASK DETAIL https://phabricator.wikimedia.org/T110039 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lydia_Pintscher Cc: Yair_rand, thiemowmde, Ricordisamoa, Tamslo, Aklapper, Lydia_Pintscher, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T110039: [Story] Unified API and SpecialPage for internal and external constraint violations
Lydia_Pintscher added a blocked task: T97018: [Story] Integrate violations into Wikidata UI. TASK DETAIL https://phabricator.wikimedia.org/T110039 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lydia_Pintscher Cc: Yair_rand, thiemowmde, Ricordisamoa, Tamslo, Aklapper, Lydia_Pintscher, Wikidata-bugs, aude, Mbch331 ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T110039: [Story] Unified API and SpecialPage for internal and external constraint violations
thiemowmde added a subscriber: thiemowmde. thiemowmde added a comment. Discussed during story time: 1. Have an "wbcheckentity/wbvalidation" (?) API. It does the checks in real-time. 2. Create a new [[Special:{All|Combined|Full}ConstraintReport]] (?) including external constraints, in addition to [[Special:ConstraintReport]]. **Or** repurpose the existing one. 3. Have a button in the UI, added via the extension (probably the base WikibaseQuality), that triggers that API call and adds icons to all statements with a violation. To do: Check the ditched version 2, relevant code should already be there. 4. No-JS fallback for the button: Link to the new special page. 5. Implement a caching layer for the results. (Note: The students working on https://phabricator.wikimedia.org/tag/wikibase-quality-constraints/ worked on a branch implementing persistence, but this got stuck on review and we had to ditch it.) 6. Trigger checks/purge during save. Warning: Need to purge all items using a property when the property is edited! Keep in mind: - In the future more external tools may want to add annotations/icons to our view (see https://phabricator.wikimedia.org/T95403). TASK DETAIL https://phabricator.wikimedia.org/T110039 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: thiemowmde Cc: thiemowmde, Ricordisamoa, Tamslo, Aklapper, Lydia_Pintscher, Wikidata-bugs, aude ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T110039: [Story] Unified API and SpecialPage for internal and external constraint violations
JanZerebecki added a project: Story. TASK DETAIL https://phabricator.wikimedia.org/T110039 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: Ricordisamoa, Tamslo, Aklapper, Lydia_Pintscher, Wikidata-bugs, aude ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs