Last modified: 2008-12-13 22:39:23 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T18634, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 16634 - Special page hooks stop working for Recentchanges page
Special page hooks stop working for Recentchanges page
Status: RESOLVED INVALID
Product: MediaWiki extensions
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
PC Windows Vista
: Normal critical (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-12-13 20:57 UTC by Alexander Obuhovich
Modified: 2008-12-13 22:39 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Alexander Obuhovich 2008-12-13 20:57:53 UTC
After upgrading to MediaWiki 1.13.2 I've noticed, that TransformChanges extension has stopped working. I've looked into code and noticed, that it uses SpecialPageExecuteAfterPage hook to modify recent changes list. As I understand as of 1.13 version recent changes stuff was rewritten and SpecialRecentChanges::execute method is no longer calling SpecialPageExecuteAfterPage, SpecialPageExecuteBeforeHeader and SpecialPageExecuteBeforePage hooks. I've fixed it locally by adding appropriate code from SpecialPage::execute method into SpecialRecentChanges::execute method and it helped. Please fix this as soon as possible, because other TransformChanges extension users also expirience same problem, but have no idea, how to fix it.
Comment 1 Aaron Schulz 2008-12-13 21:07:27 UTC
Hooks removed in r42015. The extension needs to be changed.
Comment 2 Chad H. 2008-12-13 21:13:07 UTC
Closed as INVALID, this extension isn't maintained in svn. Left a note, however, to the extension's talk page.
Comment 3 Alexander Obuhovich 2008-12-13 22:39:23 UTC
I see, that all mentioned hooks were removed at all. Any idea, how extensions should modify special page output? Maybe some other hooks added? If you plan to remove hooks this way, then without proper core class extension feature many of extensions will be dead. I'm really missing ability to replace any core class with my own, that extends original one.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links