Roan Kattouw
19358606a1
API: Changing all modules' getParamDescription(), getAllowedParams() and getDescription() methods to public. ApiParamInfo needs them, and some versions of PHP threw fatal errors because they were protected. Oddly, other versions didn't (maybe because the caller and the callee have a common ancestor?)
2008-01-28 19:05:26 +00:00
Roan Kattouw
491cc4a320
API: Making a bunch of state-changing modules require POST requests.
2008-01-18 20:43:59 +00:00
Roan Kattouw
61a205a3c9
* Refactoring IPBlockForm::doBlock() to return message keys
...
* Refactoring ApiBlock accordingly
* Adding check for blockemail right to ApiBlock
* Adding more messages to ApiBase::$messageMap
* Fixing E_NOTICE in SpecialIpblocklist.php
2008-01-18 17:48:03 +00:00
Daniel Cannon
5b6dd97612
API: Various docu and clean-up.
2008-01-12 07:08:17 +00:00
Victor Vasiliev
0495f90ebb
Revert r28215: incorrectly moved files
2007-12-06 18:33:18 +00:00
Victor Vasiliev
4e4cdf079e
Create includes/api/query for Query API and includes/api/edit for Edit API
2007-12-06 18:22:15 +00:00
Victor Vasiliev
88c6568f2b
Fix svn:eol-style and svn:keywords for files from merged APIEdit branch
2007-12-06 16:06:22 +00:00
Roan Kattouw
f82d2e5eca
I meant to be *removing* these, not *adding* them.
2007-12-03 16:05:24 +00:00
Roan Kattouw
fd5a884b77
API: A cleaner implementation of r28057: this one also hides disabled modules from the list of possible actions on top of the help screen.
2007-12-03 15:52:27 +00:00
Roan Kattouw
6e2d0cd173
Oops, forgot a few.
2007-12-02 14:43:37 +00:00
Roan Kattouw
3bbe80f2b0
Oops, requestWriteMode() is in ApiMain, not ApiBase
2007-12-02 14:36:32 +00:00
Roan Kattouw
730bad3fb1
APIEDIT BRANCH MERGE: Adding apiedit modules: action={block,changerights,delete,move,protect,rollback,unblock,undelete} and list={blocks,deletedrevs}. $wgEnableWriteAPI must be explicitly set to enable these modules.
2007-12-02 14:24:07 +00:00