aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiBlock.php
Commit message (Expand)AuthorAgeFilesLines
* Use MainConfigNames instead of string literals, #2Aryeh Gregor2022-04-131-5/+7
* Use PHP's [ $this, 'fn' ] callback syntax where possibleThiemo Kreuz2021-12-031-3/+4
* api: Handle invalid/non-existent titles in ApiBlockSam Smith2021-07-271-4/+13
* Convert BlockUtils::parseBlockTarget to UserIdentityAlexander Vorwerk2021-07-201-9/+5
* api: Inject services into ApiWatchlistTraitUmherirrender2021-07-061-3/+13
* api: Replace User::whoIs in ApiBlockUmherirrender2021-06-301-9/+8
* Allow partial action blocks to be made via ApiBlockThalia2021-05-041-2/+33
* Hard-deprecate AbstractBlock::parseTargetPetr Pchelko2021-03-191-2/+9
* Convert (Un)BlockUser to AuthorityPetr Pchelko2021-03-181-1/+1
* Use static closures where safe to useUmherirrender2021-02-111-1/+1
* Reduce SpecialBlock/Api logic duplicationAmmar Abdulhamid2021-01-221-6/+5
* ApiBlock: Add user watch only after block successAmmar Abdulhamid2020-10-061-4/+4
* Add WatchlistExpiry support to ApiBlockAmmar Abdulhamid2020-10-011-9/+43
* Ignore block restrictions if block is not specified as partialThalia2020-09-281-13/+12
* Pass correct parameters to BlockUser from ApiBlock and SpecialBlockThalia2020-09-231-1/+2
* Introduce backend class for blocking usersMartin Urbanec2020-09-221-80/+75
* Remove unnecessary calls to SpecialBlock::getTargetAndTypeThalia2020-09-211-2/+3
* Do not call SpecialBlock::canBlockEmail in ApiBlockMartin Urbanec2020-09-191-1/+28
* Use UserNameUtils in ApiBlockUmherirrender2020-08-051-1/+3
* Remove $wgEnablePartialBlocks config and always enable partial blocksThalia2020-03-041-29/+13
* API: Use ParamValidator libraryBrad Jorsch2020-02-041-0/+3
* Better grouping for code adding elements to arraysDaimona Eaytoy2019-09-031-1/+2
* Unsuppress more phan issues (part 5)Daimona Eaytoy2019-09-011-0/+1
* Replace User::isAllowed with PermissionManager.Petr Pchelko2019-08-201-1/+2
* SECURITY: API: Respect $wgBlockCIDRLimit in action=blockKunal Mehta2019-06-061-0/+5
* Rename Block to MediaWiki\Block\DatabaseBlockThalia2019-05-281-3/+5
* Restore ApiQueryUserInfo::getBlockInfo() as a stub.daniel2019-05-111-1/+1
* Move ApiQueryUserInfo::getBlockInfo() to ApiBaseAmir Sarabadani2019-05-061-1/+3
* Deprecate User::isBlocked()David Barratt2019-04-251-2/+3
* Remove reliance on Block properties being publicThalia2019-03-221-1/+1
* Add namespace restrictions to Special:Block and APIThalia2019-01-221-0/+8
* ApiBlock: Avoid PHP warning when partial blocks are enabled but not usedBrad Jorsch2018-12-191-1/+1
* Set API limits for page restrictions to 10Thalia2018-12-171-14/+2
* Update Special:Block to set Partial BlocksDavid Barratt2018-10-241-1/+41
* Improve test coverage for ApiBlock.php to 100%Aryeh Gregor2018-03-261-2/+2
* Remove "Created on" from file header commentsUmherirrender2018-01-261-4/+0
* build: Updating mediawiki/mediawiki-codesniffer to 15.0.0Umherirrender2018-01-011-2/+2
* ApiBlock: Improve username validationBrad Jorsch2017-12-191-3/+3
* Make API documentation links language awareBaha2017-04-051-1/+1
* includes/api: Replace implicitly-Bugzilla bug numbers with Phab onesJames D. Forrester2017-02-241-2/+2
* Merge "Add parameter to API modules to apply change tags to log entries"jenkins-bot2017-01-131-0/+12
|\
| * Add parameter to API modules to apply change tags to log entriesThis, that and the other2017-01-121-0/+12
* | ApiResult: Add ApiResult::formatExpiry()Brad Jorsch2017-01-111-3/+1
|/
* Block API: Allow blocking/unblocking by user's IDSubin Siby2016-12-131-8/+23
* API: i18n for warnings and errorsBrad Jorsch2016-12-061-14/+9
* Convert remaining array() to [] in APIReedy2016-02-291-2/+2
* Convert all array() syntax to []Kunal Mehta2016-02-171-10/+10
* API: Flag "user" parameters in various modules as type 'user'Brad Jorsch2016-01-091-1/+1
* Fix Generic.Files.LineLength phpcs failure in 11 files under includes/Amir E. Aharoni2015-10-031-0/+2
* API: Give block details along with errorsAlex Monk2015-06-171-1/+7