* API: (bug 17774) API pretends action=query doesn't exist for users without read...
authorRoan Kattouw <catrope@users.mediawiki.org>
Fri, 6 Mar 2009 13:49:44 +0000 (13:49 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Fri, 6 Mar 2009 13:49:44 +0000 (13:49 +0000)
commit21fd7af97e4bb362c92521b38c0987c3c7d71344
treee82d1992a94741305e877eb87ce11c3692c47885
parent94fff4e22381c4050d65d22901535932de4da15c
* API: (bug 17774) API pretends action=query doesn't exist for users without read rights
* Instead of hiding read-restricted modules, throw an error when a user without read rights tries to use them
* Do the same for write modules when $wgEnableWriteAPI is false
* Indicate whether a module needs read or write rights in action=help and action=paraminfo
* BREAKING CHANGE: action=purge now requires write rights and, for anonymous users, a POST request
21 files changed:
RELEASE-NOTES
includes/api/ApiBase.php
includes/api/ApiBlock.php
includes/api/ApiDelete.php
includes/api/ApiDisabled.php
includes/api/ApiEditPage.php
includes/api/ApiEmailUser.php
includes/api/ApiHelp.php
includes/api/ApiImport.php
includes/api/ApiLogin.php
includes/api/ApiLogout.php
includes/api/ApiMain.php
includes/api/ApiMove.php
includes/api/ApiParamInfo.php
includes/api/ApiPatrol.php
includes/api/ApiProtect.php
includes/api/ApiPurge.php
includes/api/ApiRollback.php
includes/api/ApiUnblock.php
includes/api/ApiUndelete.php
includes/api/ApiWatch.php