https://bugzilla.wikimedia.org/show_bug.cgi?id=49259

       Web browser: ---
            Bug ID: 49259
           Summary: Due to change
                    1e24733cafbfdc51b7a5a9a1c1baf948e760fe1a, patrolling
                    through API is not possible any more
           Product: MediaWiki
           Version: 1.22-git
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: Unprioritized
         Component: API
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected]
    Classification: Unclassified
   Mobile Platform: ---

so change 1e24733cafbfdc51b7a5a9a1c1baf948e760fe1a removed "rcid" from recent
changes page.

rcid is needed for patrolling (i.e., marking a change "patrolled") through the
API.

The API does not provide a way to translate edit id to rcid, or to mark change
as "patrolled" using edit id (usually appears as "diff=" or "oldid=").

This basically completely invalidate several very useful patrolling tools, on
which our community heavily depends. (specifically,
[[he:Mediawiki:Gadget-rcPatrol.js]]

There is no known (to me) way of querying the rcid of an edit through the API,
which means i can't really think of a way to execute patrolling directly from
recentchanges/wathclist pages.

to the best of my understanding, each of the following will allow me to fix the
tool. i listed them in descending order of "desirability":

(priority #1: this will be the best solution for me)
* teach action=patrol API call to optionally accept curid (which still appears
in recentchanges page) or edit ID (content of diff=) instead of rcid.


(priority 2)
* bring back rcid to recentchanges and watchlist html pages


(priority #3)
* create new API call to translate either curid or edit ID to rcid


this is somewhat urgent, as the patroller community in hewiki do depend on
these tools, so this regression which disabled them significantly hampers the
patrolling activity on hewiki. i'm marking this as "hipri" bug (i usually don't
do that, and leave prioritization to the developers). 


if someone can suggest a workaround that will allow patrolling from the
recentchanges page with the current mw version (1.22wmf5), i'll be extremely
grateful.

peace.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to