Merge "Add 'temp' to allowed user types in various APIs"
This commit is contained in:
commit
37f6c46423
18 changed files with 25 additions and 25 deletions
|
|
@ -39,7 +39,7 @@ class ContributionsCountHandler extends AbstractContributionHandler {
|
|||
ParamValidator::PARAM_REQUIRED => true,
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp' ],
|
||||
];
|
||||
}
|
||||
return $settings;
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ class UserContributionsHandler extends AbstractContributionHandler {
|
|||
ParamValidator::PARAM_REQUIRED => true,
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp' ],
|
||||
];
|
||||
}
|
||||
return $settings;
|
||||
|
|
|
|||
|
|
@ -241,7 +241,7 @@ class ApiBlock extends ApiBase {
|
|||
$params = [
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'cidr', 'id' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'cidr', 'id' ],
|
||||
],
|
||||
'userid' => [
|
||||
ParamValidator::PARAM_TYPE => 'integer',
|
||||
|
|
|
|||
|
|
@ -284,7 +284,7 @@ class ApiFeedContributions extends ApiBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'cidr', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'cidr', 'id', 'interwiki' ],
|
||||
ParamValidator::PARAM_REQUIRED => true,
|
||||
],
|
||||
'namespace' => [
|
||||
|
|
|
|||
|
|
@ -2236,7 +2236,7 @@ class ApiMain extends ApiBase {
|
|||
],
|
||||
'assertuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'temp' ],
|
||||
],
|
||||
'requestid' => null,
|
||||
'servedby' => false,
|
||||
|
|
|
|||
|
|
@ -445,7 +445,7 @@ class ApiQueryAllDeletedRevisions extends ApiQueryRevisionsBase {
|
|||
$ret = parent::getAllowedParams() + [
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'namespace' => [
|
||||
ParamValidator::PARAM_ISMULTI => true,
|
||||
|
|
@ -482,7 +482,7 @@ class ApiQueryAllDeletedRevisions extends ApiQueryRevisionsBase {
|
|||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
ApiBase::PARAM_HELP_MSG_INFO => [ [ 'nonuseronly' ] ],
|
||||
],
|
||||
'tag' => null,
|
||||
|
|
|
|||
|
|
@ -378,7 +378,7 @@ class ApiQueryAllImages extends ApiQueryGeneratorBase {
|
|||
'sha1base36' => null,
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'filterbots' => [
|
||||
ParamValidator::PARAM_DEFAULT => 'all',
|
||||
|
|
|
|||
|
|
@ -287,7 +287,7 @@ class ApiQueryAllRevisions extends ApiQueryRevisionsBase {
|
|||
$ret = parent::getAllowedParams() + [
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
],
|
||||
'namespace' => [
|
||||
|
|
@ -315,7 +315,7 @@ class ApiQueryAllRevisions extends ApiQueryRevisionsBase {
|
|||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
],
|
||||
'continue' => [
|
||||
|
|
|
|||
|
|
@ -428,7 +428,7 @@ class ApiQueryBlocks extends ApiQueryBase {
|
|||
],
|
||||
'users' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'cidr' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'cidr' ],
|
||||
ParamValidator::PARAM_ISMULTI => true
|
||||
],
|
||||
'ip' => [
|
||||
|
|
|
|||
|
|
@ -321,11 +321,11 @@ class ApiQueryDeletedRevisions extends ApiQueryRevisionsBase {
|
|||
'tag' => null,
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'continue' => [
|
||||
ApiBase::PARAM_HELP_MSG => 'api-help-param-continue',
|
||||
|
|
|
|||
|
|
@ -503,11 +503,11 @@ class ApiQueryDeletedrevs extends ApiQueryBase {
|
|||
'tag' => null,
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'prop' => [
|
||||
ParamValidator::PARAM_DEFAULT => 'user|comment',
|
||||
|
|
|
|||
|
|
@ -489,7 +489,7 @@ class ApiQueryLogEvents extends ApiQueryBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'title' => null,
|
||||
'namespace' => [
|
||||
|
|
|
|||
|
|
@ -701,11 +701,11 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'tag' => null,
|
||||
'prop' => [
|
||||
|
|
|
|||
|
|
@ -483,13 +483,13 @@ class ApiQueryRevisions extends ApiQueryRevisionsBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
ApiBase::PARAM_HELP_MSG_INFO => [ [ 'singlepageonly' ] ],
|
||||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
ApiBase::PARAM_HELP_MSG_INFO => [ [ 'singlepageonly' ] ],
|
||||
],
|
||||
|
|
|
|||
|
|
@ -671,7 +671,7 @@ class ApiQueryUserContribs extends ApiQueryBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'interwiki' ],
|
||||
ParamValidator::PARAM_ISMULTI => true
|
||||
],
|
||||
'userids' => [
|
||||
|
|
|
|||
|
|
@ -485,11 +485,11 @@ class ApiQueryWatchlist extends ApiQueryGeneratorBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'excludeuser' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
],
|
||||
'dir' => [
|
||||
ParamValidator::PARAM_DEFAULT => 'older',
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ class ApiRollback extends ApiBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'id', 'interwiki' ],
|
||||
UserDef::PARAM_RETURN_OBJECT => true,
|
||||
ParamValidator::PARAM_REQUIRED => true
|
||||
],
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ class ApiUnblock extends ApiBase {
|
|||
],
|
||||
'user' => [
|
||||
ParamValidator::PARAM_TYPE => 'user',
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'cidr', 'id' ],
|
||||
UserDef::PARAM_ALLOWED_USER_TYPES => [ 'name', 'ip', 'temp', 'cidr', 'id' ],
|
||||
],
|
||||
'userid' => [
|
||||
ParamValidator::PARAM_TYPE => 'integer',
|
||||
|
|
|
|||
Loading…
Reference in a new issue