Page MenuHomePhabricator

Api: Allow enqueueing without unreviewing
Closed, DeclinedPublic

Description

When enqueueing a page (at least via the API) the user should be allowed to explicitly declare that the page should be re-added to the queue without becoming unreviewed, with the sole intention of allowing the use of the toolbar's tools. The initial requested feature was allowing using the tools on any page, and while enqueueing a page can accomplish this, it also requires (currently) that the page be marked as unreviewed.

See also T233509: Enqueueing a page marks it as unreviewed without logging it as such

Acceptance criteria:

  • When enqueueing a page via the API, allow setting reviewed as any of [ '0', '1' ]
  • If the reviewed parameter is 1 (reviewed), add the page as reviewed
  • If the reviewed parameter is not provided, or is given as 0, add the page as unreviewed

Event Timeline

DannyS712 renamed this task from Enqueue: Allow enqueueing without unreviewing to Api: Allow enqueueing without unreviewing.Sep 27 2019, 6:08 PM
DannyS712 updated the task description. (Show Details)

Given how long T234074: Api: Don't log (un)reviewing or tagging as copyvio if state doesn't change has been sitting pending, separating logging concerns from functionality

Change 560026 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/PageTriage@master] Enqueue: Allow requeueing without reviewing

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

Removing task assignee due to inactivity, as this open task has been assigned for more than two years. See the email sent to the task assignee on February 06th 2022 (and T295729).

Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.

If this task has been resolved in the meantime, or should not be worked on ("declined"), please update its task status via "Add Action… 🡒 Change Status".

Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.

MPGuy2824 subscribed.

This particular ticket wasn't part of the 2019 wishlist tasks. Moving to backlog.

Change 560026 abandoned by Kosta Harlan:

[mediawiki/extensions/PageTriage@master] Enqueue: Allow requeueing without reviewing

Reason:

Abandoning per patch discussion; DannyS712, if you'd like to restore this and reopen discussion, please do.

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

Declining per discussion on patch. Please re-open if you'd like to discuss this more.