X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiPatrol.php;h=8b66781a4d47f7c2109874e2d73b0422d9b3ab25;hb=5f8b92578167107e91e2b10b631de0cada0b4854;hp=00297ec27c6b119d2ff0fa49747891033779cd5c;hpb=2e040b99eda6c99cf472b3896f62d2f21315e808;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiPatrol.php b/includes/api/ApiPatrol.php index 00297ec27c..8b66781a4d 100644 --- a/includes/api/ApiPatrol.php +++ b/includes/api/ApiPatrol.php @@ -77,10 +77,6 @@ class ApiPatrol extends ApiBase { public function getAllowedParams() { return array( - 'token' => array( - ApiBase::PARAM_TYPE => 'string', - ApiBase::PARAM_REQUIRED => true - ), 'rcid' => array( ApiBase::PARAM_TYPE => 'integer' ), @@ -92,53 +88,23 @@ class ApiPatrol extends ApiBase { public function getParamDescription() { return array( - 'token' => 'Patrol token obtained from list=recentchanges', 'rcid' => 'Recentchanges ID to patrol', 'revid' => 'Revision ID to patrol', ); } - public function getResultProperties() { - return array( - '' => array( - 'rcid' => 'integer', - 'ns' => 'namespace', - 'title' => 'string' - ) - ); - } - public function getDescription() { return 'Patrol a page or revision.'; } - public function getPossibleErrors() { - return array_merge( - parent::getPossibleErrors(), - parent::getRequireOnlyOneParameterErrorMessages( array( 'rcid', 'revid' ) ), - array( - array( 'nosuchrcid', 'rcid' ), - array( 'nosuchrevid', 'revid' ), - array( - 'code' => 'notpatrollable', - 'info' => "The revision can't be patrolled as it's too old" - ) - ) - ); - } - public function needsToken() { - return true; - } - - public function getTokenSalt() { return 'patrol'; } public function getExamples() { return array( - 'api.php?action=patrol&token=123abc&rcid=230672766', - 'api.php?action=patrol&token=123abc&revid=230672766' + 'api.php?action=patrol&token=123ABC&rcid=230672766', + 'api.php?action=patrol&token=123ABC&revid=230672766' ); }