Page MenuHomePhabricator

Create initial special page for displaying content policy violations
Closed, ResolvedPublic

Description

Summary

The design of the special page is not yet finalised, but to allow an earlier deployment we can create a basic special page that allows users to mark revisions as false positives

Details

  • The name of the special page will be Special:AbuseReview (for now)
  • The special page should show a codex table of revisions to review
  • The special page should have a button to mark a revision as a false positive and also a button to unmark it
  • By default revisions marked as false positive or suppressed should be hidden, which can disabled via query parameters and a simple form at the top of the page

Acceptance criteria

  • An initial special page exists

Event Timeline

Change #1318766 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/WikimediaAntiAbuse@master] Create skeleton for Special:AbuseReview

https://gerrit.wikimedia.org/r/1318766

Change #1318790 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Show a table pager of tagged revisions

https://gerrit.wikimedia.org/r/1318790

Change #1318766 merged by jenkins-bot:

[mediawiki/extensions/WikimediaAntiAbuse@master] Create skeleton for Special:AbuseReview

https://gerrit.wikimedia.org/r/1318766

Change #1318790 merged by jenkins-bot:

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Show a table pager of tagged revisions

https://gerrit.wikimedia.org/r/1318790

Change #1319876 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/WikimediaAntiAbuse@master] [Very WIP] Add actions column to SpecialAbuseReview

https://gerrit.wikimedia.org/r/1319876

Should we remove or disable the "Mark as false positive" button on handled revisions?

I'm thinking (1) it shouldn't be needed, and (2) it would provide a way to distinguish handled revisions when the Show handled revisions filter is checked.

Change #1319876 merged by jenkins-bot:

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Add actions to mark revisions as false positives

https://gerrit.wikimedia.org/r/1319876

Should we remove or disable the "Mark as false positive" button on handled revisions?

I'm thinking (1) it shouldn't be needed, and (2) it would provide a way to distinguish handled revisions when the Show handled revisions filter is checked.

I'll propose a patch for this

Change #1322714 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Disable false positive action on handled rows

https://gerrit.wikimedia.org/r/1322714

Change #1322715 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Indicate visibility on revision timestamps

https://gerrit.wikimedia.org/r/1322715

Change #1322714 merged by jenkins-bot:

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Disable false positive action on handled rows

https://gerrit.wikimedia.org/r/1322714

Change #1322715 merged by jenkins-bot:

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Indicate visibility on revision timestamps

https://gerrit.wikimedia.org/r/1322715

Change #1322805 had a related patch set uploaded (by Mpostoronca; author: Mpostoronca):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Rework the review queue to the content policy design

https://gerrit.wikimedia.org/r/1322805

Change #1322806 had a related patch set uploaded (by Mpostoronca; author: Mpostoronca):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Suppress a flagged revision from the review queue

https://gerrit.wikimedia.org/r/1322806

Change #1322806 had a related patch set uploaded (by Mpostoronca; author: Mpostoronca):

[mediawiki/extensions/WikimediaAntiAbuse@master] SpecialAbuseReview: Suppress a flagged revision from the review queue

https://gerrit.wikimedia.org/r/1322806

dom_walden subscribed.

I checked the accuracy of links and buttons: do they appear to do the right thing or go to the correct place.

I checked permissions: User without suppressor rights cannot see the page and users without admin cannot see archived revisions.

Checked some of the integration with features like UIC, Auto-reveal and Show IP.

I did a brief accessibility review: checking how it looks at 200% zoom, with a keyboard and with a screenreader.

I tested how it looks in Arabic and on mobile.

I briefly tested error handling when trying to assign incompatible tags.

I will leave it here for now until we implement our next round of designs for the special page.