Hi, i can't find information about filtering pending changes through api, can someone
help with my previous questions?
06.03.2019, 13:32, "Сибирев Кирилл" <sibirev(a)yandex-team.ru>ru>:
05.03.2019, 19:33, "bawolff"
<bawolff+wn(a)gmail.com>om>:
Are you sure that patrol status is shown as
colour coding on history pages?
I'm pretty sure its not.
If you mean kind of the dim yellow colour (like in
https://en.wikipedia.org/w/index.php?title=List_of_programs_broadcast_by_Ad…
for the moment, but that will likely change soon), that means a pending
change, which is a different system from patrolling.
Note, on enwikipedia (but not other projects) RC patrolling is disabled,
and only new page patrol is enabled (so only the first revision can have a
patrol status).
Thanks for the answer, i'm little bit confused by naming here, i guess.
Mostly we use
ru.wikipedia.org, where a lot of pages have blue/yellow markup
and legend for blue can be translated as "patrolled version", and yellow is
"unverified version"
(here screenshot of what i am talking about
https://yadi.sk/i/A0FRG6yz86ECdg)
So, if i did understand you correctly, blue/yellow markup is about pending changes
(
https://en.wikipedia.org/wiki/Wikipedia:Pending_changes) and not patrolling
(
https://www.mediawiki.org/wiki/Help:Patrolling), am i right?
Basically we want to get from api same data which users see on wikipedia article page
and as far as i understand yellow changes are not visible until approved.
Can you send me some page about comparing pending and patrolling, because for now
i can't understand if the two system can be applied to one page and what happens
if revision is patrolled (does it become approved and not pending after that)?
If pending system is responsible for revision visibility on article page then it is
not matter to us what patrolling does, i guess.
But in that case we need to get pending property of revision from API, is it accessible?
--
Brian
On Tue, Mar 5, 2019 at 4:13 PM Сибирев Кирилл <sibirev(a)yandex-team.ru>
wrote:
Hi, we are using wikimedia http api for getting
pages recent changes [1].
We'd like to be able to distinguish patrolled and unpatrolled revisions and
this feature is supported according to docs, but we still can't use it
because of access permissions. For example if i making requests like [2] or
[3] i am getting {"code": "permissiondenied", "info":
"You need the
\"patrol\" or \"patrolmarks\" right to request the patrolled
flag."} error.
This API behaviour looks inconsistent to me, because anyone can see
patrolled/unpatrolled colored markup at wikipedia revision history web
pages. I think patrol right should be checked only at write (ones that mark
revisions patrolled or not) API requests and not for read requests.
Is this behaviour really inconsistent and implemented that way due to
technical restrictions or am i missing something? Can it be changed, so we
can get patrolling information for revisions or maybe there are some
workarounds exist?
[1]
https://www.mediawiki.org/wiki/API:RecentChanges
[2]
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&…
[3]
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&…
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l