Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
- Use hook handlers for core hooks.
- Use hook handlers for UserMerge hook
Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T254670 [EPIC] Update extensions that run hooks to use the new HookContainer/HookRunner system | |||
| Open | None | T263353 Update all Wikimedia production extensions to use the new HookContainer/HookRunner system | |||
| Resolved | Dreamy_Jazz | T312668 Update CheckUser to use the new HookContainer/HookRunner system |
Change 822746 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/CheckUser@master] Migrate most MW Core hooks to HookHandler
Change 822747 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/CheckUser@master] Hooks: Merge RecentChange_save handlers
Change 822746 merged by jenkins-bot:
[mediawiki/extensions/CheckUser@master] Migrate most MW Core hooks to HookHandler
Change 822747 merged by jenkins-bot:
[mediawiki/extensions/CheckUser@master] Hooks: Merge RecentChange_save handlers
Change 871910 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):
[mediawiki/extensions/CheckUser@master] Convert last few CheckUser provided hooks to the HookRunner system
Change 871910 merged by jenkins-bot:
[mediawiki/extensions/CheckUser@master] Convert last few CheckUser provided hooks to the HookRunner system
Migrating the code that hooks on to non-MW core hooks that are also not in the extension gate tests needs to be considered. May come back to try this again, but unsure of a nice solution right now.
Change 958062 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):
[integration/config@master] [WIP] Add UserMerge to CheckUser phan dependencies
Change 958064 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):
[mediawiki/extensions/CheckUser@master] Create UserMergeHandler for UserMerge AccountFieldsHook handler
Change 958062 merged by jenkins-bot:
[integration/config@master] Zuul: Add UserMerge extension to CheckUser extension dependency list
Change 958064 merged by jenkins-bot:
[mediawiki/extensions/CheckUser@master] Create UserMergeHandler for ::onUserMergeAccountFields handler