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.
Version: 1.22.0
Severity: minor