mediawiki-extensions-Gadgets/includes
Siddharth VP 8695a4ee1a Remove redundant data updates for GadgetDefinitionNamespaceRepo
Remove DefinitionDeletionUpdate and DefinitionSecondaryDataUpdate –
both call $repo->handlePageUpdate() which is already being called from
onPageSaveComplete/onPageDeleteComplete hooks.

The chain that made this redundant:

1. Ibe2e26d123, change hooks from hardcoded to GadgetRepo singleton.
2. Ieccc1cae8c, migrate from create-only onPageContentInsertComplete
   hook to create-and-edit onPageSaveComplete hook.
3. Ib27fd34fbf, further consolidate handling of create and edit
   events with handlePageUpdate, and remove any hook-level
   conditionals. At this point, the DateUpdate classes became redundant.

Bug: T31272
Change-Id: I20c2759b219c80571237a73e8422f3128047eb87
2023-12-14 02:03:44 +00:00
..
Api Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
Content Remove redundant data updates for GadgetDefinitionNamespaceRepo 2023-12-14 02:03:44 +00:00
Special Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
CodeEditorHooks.php Use HookHandlers for CodeEditor hook 2023-08-16 05:30:40 +00:00
Gadget.php Show gadget definition validation warnings in Special:Gadgets 2023-11-30 21:59:04 +00:00
GadgetDefinitionNamespaceRepo.php Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
GadgetLoadConditions.php docs: Make PHP file headers more consistent 2023-10-30 18:10:58 -04:00
GadgetRepo.php Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
GadgetResourceLoaderModule.php Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
Hooks.php Inject services into Hooks 2023-12-06 09:18:09 +05:30
MediaWikiGadgetsDefinitionRepo.php Further expand test coverage 2023-12-09 09:29:15 +05:30
ServiceWiring.php Make GadgetRepo a service 2023-12-05 17:38:41 -06:00
StaticGadgetRepo.php Expand test coverage 2023-12-06 09:18:09 +05:30