This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: MediaWiki-Core-Hooks

Switch to Active Tasks 37 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T154675 T154675: Introduce a listener interface for LinkRenderer hooks invalid Needs Triage (violet)
    T193950 T193950: Hook parameters should not be passed by reference unless the parameter is documented to be replaceable open Needs Triage (violet)
    T193951 T193951: Hook handler functions should not require pass-by-reference unless documented in the hook signature open Low (yellow)
      T212482 T212482: RFC: Evolve hook system to support "filters" and "actions" only open Medium (orange)
        T230528 T230528: Allow hooks to work with dependency injection resolved Needs Triage (violet)
          T232877 T232877: The "RevisionInsertComplete" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet resolved Needs Triage (violet)
            T232878 T232878: The "SecondaryDataUpdates" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet resolved Needs Triage (violet)
              T232879 T232879: The "WikiPageDeletionUpdates" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet open Needs Triage (violet)
                T240307 T240307: Hook container with strong types and DI resolved Medium (orange)
                T245329 T245329: Hard deprecate deprecated api token hooks resolved Needs Triage (violet)
                  T247088 T247088: New Hook System open Medium (orange)
                  T250102 T250102: Fix failing tests that rely on Hooks.php resolved Needs Triage (violet)
                    T250754 T250754: Update Hooks Manual on MediaWiki open Needs Triage (violet)
                      T250757 T250757: Update individual hook manuals on MediaWiki.org open Needs Triage (violet)
                        T250859 T250859: Rename BeforeParserrenderImageGalleryHook to BeforeParserRenderImageGalleryHook open Needs Triage (violet)
                          T252686 T252686: extension.json did not pass validation: The property HookHandlers is not defined and the definition does not allow additional properties resolved Needs Triage (violet)
                            T253768 T253768: No easy way to suppress hard-deprecation warnings for hooks open Needs Triage (violet)
                              T254053 T254053: MediaWikiTestCaseTrait::createHookContainer failing mediawiki-quibble-composer-mysql-php72-docker resolved High (red)
                                T254271 T254271: Should HookRunner be in the service container? resolved Medium (orange)
                                T255784 T255784: Update dependency injection docs in MediaWiki Core for the new hooks system open Needs Triage (violet)
                                  T256305 T256305: Fatal Error: Class MediaWiki\HookContainer\HookRunner contains 1 abstract method and must therefore be declared abstract duplicate Unbreak Now! (pink)
                                    T256354 T256354: Unable the identify the hook subscriber from deprecated hook error message open Low (yellow)
                                      T257196 T257196: Allow tests to reset/clear non-legacy hook handlers duplicate Needs Triage (violet)
                                        T257804 T257804: Update docs/hooks.txt to reflect the new hook system. resolved High (red)
                                          T258665 T258665: Document canonical hook name in hook interfaces resolved Needs Triage (violet)
                                            T258790 T258790: Old wikitext editor no longer displays error message when :Status::newFatal() is called (in TemplateData) resolved High (red)
                                              T259926 T259926: Update Template:MediaWikiHook to generate appropriate documentation for the new hook system open Needs Triage (violet)
                                                T263510 T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it resolved High (red)
                                                  T263925 T263925: Hooking into MediaWikiServices with a 1.35-style HookHandler breaks maintenance scripts resolved High (red)
                                                    T265775 T265775: Retire TitleExists hook open Medium (orange)
                                                      T271574 T271574: Replace $wgExtensionFunctions with a hook open Medium (orange)
                                                      T271620 T271620: Make HookRunnerTest usable in extension tests resolved Medium (orange)
                                                        T274041 T274041: Investigate performance impact of HookRunner.php loading 500+ interfaces open Medium (orange)
                                                          T274638 T274638: Devise a smart deprecation process for hooks passing User or Title objects open Medium (orange)
                                                          T275749 T275749: Survey tool to see which extension uses which hooks open Needs Triage (violet)
                                                            T296895 T296895: LinksUpdate hook review open Needs Triage (violet)
                                                            T297011 T297011: Migrate LinksUpdateAfterInsert to LinksUpdateComplete open Needs Triage (violet)