jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/807125 )
Change subject: [IMPR] Update write actions ......................................................................
[IMPR] Update write actions
Change-Id: Iffe1da12530e39ba5fe0e5f86e12b3f3839cd5a3 --- M pywikibot/data/api/_requests.py 1 file changed, 19 insertions(+), 9 deletions(-)
Approvals: Matěj Suchánek: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/data/api/_requests.py b/pywikibot/data/api/_requests.py index dce0f94..f5ed821 100644 --- a/pywikibot/data/api/_requests.py +++ b/pywikibot/data/api/_requests.py @@ -42,17 +42,27 @@ # things like throttling or skipping actions when we're in simulation # mode WRITE_ACTIONS = { - 'block', 'clearhasmsg', 'createaccount', 'delete', 'edit', 'emailuser', - 'filerevert', 'flowthank', 'imagerotate', 'import', 'managetags', - 'mergehistory', 'move', 'options', 'patrol', 'protect', 'purge', - 'resetpassword', 'revisiondelete', 'rollback', 'setnotificationtimestamp', - 'setpagelanguage', 'tag', 'thank', 'unblock', 'undelete', 'upload', - 'userrights', 'watch', 'wbcreateclaim', 'wbcreateredirect', 'wbeditentity', - 'wblinktitles', 'wbmergeitems', 'wbremoveclaims', 'wbremovequalifiers', + # main actions, see https://www.mediawiki.org/wiki/API:Main_page + 'block', 'clearhasmsg', 'createaccount', 'createlocalaccount', 'delete', + 'deleteglobalaccount', 'edit', 'editmassmessagelist', 'emailuser', + 'filerevert', 'flowthank', 'globalblock', 'globalpreferenceoverrides', + 'globalpreferences', 'globaluserrights', 'imagerotate', 'import', + 'linkaccount', 'managetags', 'massmessage', 'mergehistory', 'move', + 'newslettersubscribe', 'options', 'patrol', 'protect', 'purge', + 'removeauthenticationdata', 'resetpassword', 'revisiondelete', 'rollback', + 'setglobalaccountstatus', 'setnotificationtimestamp', 'setpagelanguage', + 'strikevote', 'tag', 'thank', 'threadaction', 'transcodereset', + 'translationreview', 'unblock', 'undelete', 'unlinkaccount', 'upload', + 'userrights', 'watch', 'wikilove', + # wikibase actions, see https://www.mediawiki.org/wiki/Wikibase/API + 'wbcreateclaim', 'wbcreateredirect', 'wbeditentity', 'wblinktitles', + 'wbmergeitems', 'wbremoveclaims', 'wbremovequalifiers', 'wbremovereferences', 'wbsetaliases', 'wbsetclaim', 'wbsetclaimvalue', 'wbsetdescription', 'wbsetlabel', 'wbsetqualifier', 'wbsetreference', - 'wbsetsitelink', 'wbladdform', 'wbleditformelements', 'wblmergelexemes', - 'wblremoveform', + 'wbsetsitelink', + # lexeme (internal) actions + 'wbladdform', 'wbladdsense', 'wbleditformelements', 'wbleditsenseelements', + 'wblmergelexemes', 'wblremoveform', 'wblremovesense', }
lagpattern = re.compile(
pywikibot-commits@lists.wikimedia.org