wiki.techinc.nl/includes/api
daniel b3b70624c9 Authority: expose user block info
Expose info about user blocks from Authority. This allows calling code
to provide more detailed information to the user about why they are
denied some action on the wiki.

Bug: T271494
Change-Id: Ia84e469888866d72752aad355292666c31e12bad
2021-06-30 13:42:21 +02:00
..
Hook Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
i18n Localisation updates from https://translatewiki.net. 2021-06-21 08:03:50 +02:00
Validator Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ApiAMCreateAccount.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiAuthManagerHelper.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiBase.php Authority: expose user block info 2021-06-30 13:42:21 +02:00
ApiBlock.php Allow partial action blocks to be made via ApiBlock 2021-05-04 17:48:21 +01:00
ApiBlockInfoTrait.php Introduce Block interface and replace AbstractBlock. 2021-05-11 11:36:11 +02:00
ApiChangeAuthenticationData.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiChangeContentModel.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiCheckToken.php
ApiClearHasMsg.php Inject TalkPageNotificationManager into ApiClearHasMsg 2020-10-25 22:32:57 +00:00
ApiClientLogin.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiComparePages.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiContinuationManager.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiCSPReport.php
ApiDelete.php ApiDelete: eliminate User class usages. 2021-06-11 17:33:00 +00:00
ApiDisabled.php
ApiEditPage.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiEmailUser.php Add comment to fall-through cases in switch 2021-04-15 17:31:12 +00:00
ApiErrorFormatter.php Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
ApiErrorFormatter_BackCompat.php
ApiExpandTemplates.php ApiExpandTemplates: inject services 2021-06-16 22:25:02 +02:00
ApiFeedContributions.php ApiFeedContributions: inject services 2021-06-20 00:31:14 +02:00
ApiFeedRecentChanges.php Use SpecialPageFactory to create special pages in ApiFeedRecentChanges 2020-11-03 18:11:46 +00:00
ApiFeedWatchlist.php
ApiFileRevert.php Stop requiring full User to upload a File. 2021-06-07 12:48:48 -07:00
ApiFormatBase.php
ApiFormatFeedWrapper.php Improve docs in api related classes 2020-11-13 23:11:06 +01:00
ApiFormatJson.php
ApiFormatNone.php
ApiFormatPhp.php build: Enable phan-taint-check-plugin and suppress issues 2020-12-30 19:02:22 +01:00
ApiFormatRaw.php
ApiFormatXml.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ApiFormatXmlRsd.php
ApiHelp.php Use Html::rawElement on api help header 2020-12-12 00:23:09 +01:00
ApiHelpParamValueMessage.php Replace Title in Message/MessageCache 2021-06-09 06:16:56 -07:00
ApiHookRunner.php api: Use GetLinkColours hook to export CSS classes in page info 2020-12-14 17:51:50 -05:00
ApiImageRotate.php Stop requiring full User to upload a File. 2021-06-07 12:48:48 -07:00
ApiImport.php WikiImporter: inject services 2021-05-24 23:10:07 +02:00
ApiImportReporter.php ImportReporter: replace Title in method signatures 2021-05-12 23:25:21 +02:00
ApiLinkAccount.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiLogin.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiLogout.php
ApiMain.php ApiFeedContributions: inject services 2021-06-20 00:31:14 +02:00
ApiManageTags.php Convert ChangeTags public interface to Authority. 2021-02-24 14:09:16 -07:00
ApiMergeHistory.php Convert MergeHistory to PageIdentity 2021-05-13 20:35:17 -07:00
ApiMessage.php Add taint hints for message creation method 2020-12-10 23:18:18 +01:00
ApiMessageTrait.php Comments: use only // instead of more 2021-03-10 15:05:57 +00:00
ApiModuleManager.php Improve docs in api related classes 2020-11-13 23:11:06 +01:00
ApiMove.php Convert MovePage to Authority 2021-03-17 19:43:46 -06:00
ApiOpenSearch.php
ApiOpenSearchFormatJson.php Remove unused default values from class properties 2021-05-12 13:44:28 +02:00
ApiOptions.php Hard deprecate User::listOptionKinds() 2021-06-22 15:56:25 +02:00
ApiPageSet.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiParamInfo.php
ApiParse.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiPatrol.php ApiPatrol: inject RevisionStore 2021-06-02 21:13:50 +00:00
ApiProtect.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiPurge.php
ApiQuery.php Reapply "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName"" 2021-05-31 16:01:36 +03:00
ApiQueryAllCategories.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAllDeletedRevisions.php Stop using legacy ActorMigration field "ar_user" 2021-04-20 12:44:29 +10:00
ApiQueryAllImages.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAllLinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAllMessages.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAllPages.php Check forcing of 'name_title' index to prepare for renaming 2021-04-30 05:22:13 +00:00
ApiQueryAllRevisions.php Use Authority and GroupPermissionLookup in Action API 2021-02-23 14:31:14 +00:00
ApiQueryAllUsers.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAuthManagerInfo.php
ApiQueryBacklinks.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ApiQueryBacklinksprop.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryBase.php Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
ApiQueryBlockInfoTrait.php Use Authority and GroupPermissionLookup in Action API 2021-02-23 14:31:14 +00:00
ApiQueryBlocks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryCategories.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryCategoryInfo.php ApiPageSet: replace Title in method signatures 2021-05-12 23:17:59 +02:00
ApiQueryCategoryMembers.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryContributors.php Use Authority and GroupPermissionLookup in Action API 2021-02-23 14:31:14 +00:00
ApiQueryDeletedRevisions.php ApiPageSet: replace Title in method signatures 2021-05-12 23:17:59 +02:00
ApiQueryDeletedrevs.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php Deprecate File::getUser in favor of File::getUploader 2021-06-02 09:06:09 -07:00
ApiQueryExternalLinks.php
ApiQueryExtLinksUsage.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryFilearchive.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryFileRepoInfo.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryGeneratorBase.php
ApiQueryImageInfo.php Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
ApiQueryImages.php Add PHPDoc documentation to all API query module constructors 2020-10-27 19:16:41 +00:00
ApiQueryInfo.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryIWBacklinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryIWLinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLangBacklinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLangLinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLanguageinfo.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLogEvents.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryMyStashedFiles.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryPagePropNames.php
ApiQueryPageProps.php
ApiQueryPagesWithProp.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryPrefixSearch.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ApiQueryProtectedTitles.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryQueryPage.php Add PHPDoc documentation to all API query module constructors 2020-10-27 19:16:41 +00:00
ApiQueryRandom.php Add PHPDoc documentation to all API query module constructors 2020-10-27 19:16:41 +00:00
ApiQueryRecentChanges.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryRevisions.php Prepare for renaming page_timestamp revision index 2021-04-29 22:58:02 +01:00
ApiQueryRevisionsBase.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQuerySearch.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQuerySiteinfo.php Avoid using User ::getDefaultOption, ::getDefaultOptions 2021-03-16 17:24:17 +02:00
ApiQueryStashImageInfo.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryTags.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryTokens.php
ApiQueryUserContribs.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryUserInfo.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryUsers.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryWatchlist.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryWatchlistRaw.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiRawMessage.php
ApiRemoveAuthenticationData.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiResetPassword.php Inject services into ApiResetPassword 2020-10-27 17:14:13 +00:00
ApiResult.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiRevisionDelete.php Convert ChangeTags public interface to Authority. 2021-02-24 14:09:16 -07:00
ApiRollback.php Factor out rollback logic from WikiPage 2021-04-14 11:49:07 -07:00
ApiRsd.php
ApiSerializable.php
ApiSetNotificationTimestamp.php ApiPageSet: replace Title in method signatures 2021-05-12 23:17:59 +02:00
ApiSetPageLanguage.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiStashEdit.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiTag.php ApiTag: inject services 2021-04-01 20:29:25 +00:00
ApiTokens.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ApiUnblock.php Hard-deprecate AbstractBlock::getTargetAndType() and getTarget() 2021-06-22 16:59:00 +03:00
ApiUndelete.php Authority: expose user block info 2021-06-30 13:42:21 +02:00
ApiUpload.php Convert ChangeTags public interface to Authority. 2021-02-24 14:09:16 -07:00
ApiUsageException.php
ApiUserrights.php Authority: expose user block info 2021-06-30 13:42:21 +02:00
ApiValidatePassword.php Inject services into ApiValidatePassword 2020-10-13 19:04:09 +00:00
ApiWatch.php Replace Title::isWatchable() with WatchlistManager::isWatchable() 2021-04-29 13:38:07 -04:00
ApiWatchlistTrait.php Fix parameter order of setWatch to match add/removeWatch 2021-04-21 04:41:38 +00:00
IApiMessage.php
SearchApi.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00