mediawiki-extensions-Echo/includes
Ammarpad 4303ab5f71 special: Check login permissions before calling execute method
Calling the parent method first means the form has to be built (as
well as various other things) and then it cannot be shown because
of permission and the user is redirected.

This also lead to confusing behavior where some code paths are
reached even though the user cannot actually access the page.

Change-Id: If354d98f9e51acef38cac114a7704d28c148017b
2024-10-27 10:03:09 +01:00
..
Api Use namespaced classes 2024-10-20 00:55:03 +02:00
Cache Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
Controller Use namespaced classes 2024-10-20 00:55:03 +02:00
Formatters Use namespaced classes 2024-10-20 00:55:03 +02:00
Gateway Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
Hooks Use namespaced classes 2023-12-11 16:39:00 +01:00
Iterator Replace gettype() with get_debug_type() in exception messages etc. 2024-08-16 16:53:47 +00:00
Jobs Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
Mapper Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
Model Use namespaced classes 2024-10-20 00:55:03 +02:00
OOUI Move EchoOOUI namespace to MediaWiki\Extension\Notifications\OOUI 2022-04-25 13:55:57 +01:00
Push Use namespaced classes 2024-10-20 00:55:03 +02:00
Special special: Check login permissions before calling execute method 2024-10-27 10:03:09 +01:00
ArrayList.php Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
AttributeManager.php More specific type hints and type declarations 2024-05-16 10:32:19 +02:00
Bundleable.php Namespace some more classes 2023-08-18 21:24:59 +01:00
Bundler.php Namespace some more classes 2023-08-18 21:24:59 +01:00
CachedList.php Use namespaced classes 2024-10-20 00:55:03 +02:00
ConfigNames.php Avoid use of globals for reading config in hooks 2023-10-29 15:41:21 +05:30
ContainmentList.php Namespace some more classes 2023-08-18 21:24:59 +01:00
ContainmentSet.php Use namespaced classes 2024-10-20 00:55:03 +02:00
DataOutputFormatter.php Use namespaced classes 2024-10-20 00:55:03 +02:00
DbFactory.php Replace deprecated usage of wfGetDB 2024-02-13 20:22:33 +01:00
DeferredMarkAsDeletedUpdate.php Use namespaced classes 2023-12-11 16:39:00 +01:00
DiffGroup.php Namespace a few more classes 2023-08-18 21:48:15 +01:00
DiffParser.php Namespace a few more classes 2023-08-18 21:48:15 +01:00
DiscussionParser.php Use namespaced classes 2024-10-20 00:55:03 +02:00
EmailBatch.php Use namespaced classes 2024-10-20 00:55:03 +02:00
EmailFormat.php Namespace some more classes 2023-08-18 21:24:59 +01:00
EmailFrequency.php Namespace some more classes 2023-08-18 21:24:59 +01:00
ForeignNotifications.php More specific type hints and type declarations 2024-05-16 10:32:19 +02:00
ForeignWikiRequest.php Use namespaced classes 2024-10-20 00:55:03 +02:00
Hooks.php Use namespaced classes 2024-10-20 00:55:03 +02:00
Notifier.php Add API module for sending notifications 2024-05-04 17:43:39 +03:00
NotifUser.php Use namespaced classes 2024-10-20 00:55:03 +02:00
OnWikiList.php Use namespaced classes 2024-10-20 00:55:03 +02:00
ResourceLoaderEchoImageModule.php Replace empty() with falsy check 2023-10-22 11:12:41 +02:00
SchemaHooks.php Use namespaced classes 2024-06-12 20:31:47 +02:00
SeenTime.php Use namespaced classes 2024-10-20 00:55:03 +02:00
Services.php Remove obsolete PHPDoc copies from fully typed constructors 2024-08-11 18:05:01 +02:00
SummaryParser.php More specific type hints and type declarations 2024-05-16 10:32:19 +02:00
SuppressionRowUpdateGenerator.php More specific type hints and type declarations 2024-05-16 10:32:19 +02:00
UnreadWikis.php Migrate to IReadableDatabase::newSelectQueryBuilder 2024-04-28 01:05:10 +02:00
UserLocator.php More specific type hints and type declarations 2024-05-16 10:32:19 +02:00
UserMergeHooks.php Revert "Suppress phan errors caused by UserMerge undeploy" 2024-05-14 08:40:50 +00:00