Page MenuHomePhabricator

Allow to defer 'suspicious' edits for review on any page in a reviewable namespace ("Deferred changes")
Open, MediumPublic

Assigned To
None
Authored By
Cenarium
Nov 15 2015, 9:31 PM
Referenced Files
None
Tokens
"Like" token, awarded by Liuxinyu970226."Party Time" token, awarded by awight."Like" token, awarded by TerraCodes."Like" token, awarded by Tgr.

Description

The purpose of this task is to enable within FlaggedRevs a way to defer for review edits identified as suspicious in some way, such as by being tagged. The defer can be either passive, in this case the version viewed by readers is still the latest revision but the page is listed at Special:PendingChanges, or active, in this case readers view the latest revision prior to the user being deferred (the one a rollback would revert to). If the user is the sole editor of the page, then it is listed at Special:UnreviewedPages.
I've being working on an implementation of this concept in commit 218104.
The integration with AbuseFilter is T51770.
Documentation available at Wikipedia:Deferred_changes.

Event Timeline

Cenarium claimed this task.
Cenarium raised the priority of this task from to Medium.
Cenarium updated the task description. (Show Details)
Cenarium subscribed.
Cenarium renamed this task from Allow to defer edits for review on any page in a reviewable namespace ("Deferred changes") to Allow to defer 'suspicious' edits for review on any page in a reviewable namespace ("Deferred changes").Nov 15 2015, 11:01 PM
Cenarium set Security to None.

Change 218104 had a related patch set uploaded (by Cenarium):
[WIP] Implementation of deferred changes

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

Cenarium, you said to use Special:ProblemChanges. My understanding of the enwiki RfC was that the edits would be listed at Special:PendingChanges. Was saying Special:ProblemChanges a typo?

Originally, I intended passive ones to be listed at Special:ProblemChanges, but it relied on an integration with change tags which I've since made optional, so this is now Special:PendingChanges, for both active and passive defers.
I've corrected the task summary, thanks.

Ok, thanks for the clarification. I just found out about this and the other three Phabricator tasks after someone added a {{tracked}} template to the closed RfC today.

Removing task assignee due to inactivity, as this open task has been assigned to the same person for more than two years (see the emails sent to the task assignee on Oct27 and Nov23). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.
(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)