https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
Web browser: --- Bug ID: 55068 Summary: Support the use of Assert Edit Product: Pywikibot Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement Priority: Unprioritized Component: General Assignee: Pywikipedia-bugs@lists.wikimedia.org Reporter: legoktm.wikipedia@gmail.com Classification: Unclassified Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/241/ Reported by: p858snake Created on: 2010-03-05 10:07:29 Subject: Support the use of Assert Edit Original description: It would be nice if the use of the Assert Edit[1] extension was supported by the framework, Because for the wikis it is depolyed on (All WMF wikis) it would prevent bots from editing unlogged inif they choose to have it assert its edits.
[1]. http://www.mediawiki.org/wiki/Extension:Assert%5C_Edit
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #1 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- The en Bot Approval Group is considering this as a future requirement for bots
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #2 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- What checking period does the BAG propose? Every start? Every five minutes? Every hour? Every edit, every 10, every 100?
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #3 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- Time? all the asserting does is add something like "&assert=bot" to the end of the address and it returns to the bot interface if it has the right or not, and it should check every edit.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #4 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- Now implemented in the rewrite branch only; using assert=user rather than assert=bot because some wikis may permit use of the framework without a bot flag. Probably this should be configurable on a per-wiki basis, but it's a start.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #5 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- It is now bot policy on en.wikipedia that bots which are known to edit while logged out should have an assert edit, or a function which does the same thing, added to them. As to the time issue, this is simply however often it is required to make sure that the bot doesn't edit while logged out. Which is probably every edit for bots which have a history of logging themselves out.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #6 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- - **priority**: 5 --> 6
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://sourceforge.net/p/p | |ywikipediabot/feature-reque | |sts/241
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #7 from Gerrit Notification Bot gerritadmin@wikimedia.org --- Change 147837 had a related patch set uploaded by Ricordisamoa: use AssertEdit for every 'write' action
https://gerrit.wikimedia.org/r/147837
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
Gerrit Notification Bot gerritadmin@wikimedia.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |PATCH_TO_REVIEW
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #8 from Gerrit Notification Bot gerritadmin@wikimedia.org --- Change 147837 had a related patch set uploaded by Legoktm: use API assert for supported 'write' actions
https://gerrit.wikimedia.org/r/147837
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #9 from Gerrit Notification Bot gerritadmin@wikimedia.org --- Change 147837 merged by jenkins-bot: use API assert for supported 'write' actions
https://gerrit.wikimedia.org/r/147837
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|PATCH_TO_REVIEW |RESOLVED Resolution|--- |FIXED
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #10 from Ricordisamoa ricordisamoa@openmailbox.org --- I'd say this is a tracking bug (even though it was used as topic for a Gerrit change) or one of the never-to-be-resolved ones, because many other things could be done (e.g., use an automatically updated list of 'write' actions, assert 'bot' instead of 'user', etc).
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
--- Comment #11 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- File new bugs for those things!
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
John Mark Vandenberg jayvdb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jayvdb@gmail.com
--- Comment #12 from John Mark Vandenberg jayvdb@gmail.com --- detecting list of write actions is now bug 72207. assert 'bot' is a minefield; someone else will need to create that bug, providing rationale.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55068
John Mark Vandenberg jayvdb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |info@gno.de
--- Comment #13 from John Mark Vandenberg jayvdb@gmail.com --- *** Bug 62388 has been marked as a duplicate of this bug. ***
pywikipedia-bugs@lists.wikimedia.org