mediawiki-extensions-Echo/includes
Roan Kattouw a01ebbc045 Fix page-linked notifications
These were broken because e8632ab0f6 in MW core stopped passing a
triggering user to LinksUpdate.

This commit takes the user from the Revision object instead. In weird
cases that might be different from what LinksUpdate says, but
page-linked notifications don't use the agent in their rendering anyway.

Also remove the code that refused to route events to a page creator if
they didn't have an agent. It's perfectly legitimate for events not to
have an agent, that shouldn't preclude them from using non-agent-related
locators.

Bug: T200119
Change-Id: Ia31131b1d1b2640d962ab7f3e573599c43ae50d4
2018-08-27 10:46:39 -07:00
..
api Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
cache cache: Reduce responsibility of subclass and remove unused parts 2018-08-17 03:28:02 +00:00
controller Add missing newlines before "use" sections 2018-08-13 09:29:32 +02:00
exception Hygiene: Update method documentation & split exception to a file 2014-08-04 17:43:57 -07:00
formatters Split long lines over 200 chars 2018-08-23 10:33:25 +02:00
gateway Initialize $success 2018-08-24 06:15:12 -04:00
iterator Fix some doc blocks 2017-11-07 17:06:17 +01:00
jobs NotificationMapper: Use batching in deleteByUserEventOffset() 2018-08-08 14:57:58 -07:00
mapper Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
model Merge "Fix missing/mismatching type hints PHPDoc tags" 2018-08-16 08:39:29 +00:00
ooui Improve some parameter docs 2017-10-18 18:44:52 +02:00
special Split long lines over 200 chars 2018-08-23 10:33:25 +02:00
AttributeManager.php Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
Bundleable.php Remove some non-helpful lines of documentation 2018-07-06 15:14:44 +00:00
Bundler.php build: Update mediawiki/mediawiki-codesniffer to 0.7.1 2016-12-05 15:54:30 -08:00
DataOutputFormatter.php Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
DeferredMarkAsDeletedUpdate.php Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
DiscussionParser.php Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
EchoArrayList.php Fix multiple PHP class declarations in one file 2018-01-21 21:17:53 +00:00
EchoCachedList.php CachedList: Use getWithSetCallback() 2018-05-30 05:15:20 +00:00
EchoContainmentList.php Make "@… array" type hints more specific 2018-08-13 09:27:37 +02:00
EchoContainmentSet.php Get rid of special casing for user blacklist 2018-07-09 15:50:38 -07:00
EchoDbFactory.php Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
EchoDiffGroup.php Make "@… array" type hints more specific 2018-08-13 09:27:37 +02:00
EchoDiffParser.php Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
EchoHooks.php Fix page-linked notifications 2018-08-27 10:46:39 -07:00
EchoOnWikiList.php Fix multiple PHP class declarations in one file 2018-01-21 21:17:53 +00:00
EchoSummaryParser.php Don't ping from user talk links in summary 2018-03-08 14:36:58 -08:00
EmailBatch.php Drop $wgNotificationSender, written to but never configurable 2018-08-20 13:41:05 -07:00
EmailFormat.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
EmailFrequency.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
EventLogging.php Clean up EventLogging integration 2018-08-09 14:19:45 +00:00
ForeignNotifications.php Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
ForeignWikiRequest.php Make "@… array" type hints more specific 2018-08-13 09:27:37 +02:00
Notifier.php Merge "Drop $wgNotificationSender, written to but never configurable" 2018-08-23 20:58:49 +00:00
NotifUser.php Merge "Make "@… array" type hints more specific" 2018-08-16 00:57:12 +00:00
ResourceLoaderEchoImageModule.php Fix Illegal string offset 'ltr' in ResourceLoaderEchoImageModule.php 2017-03-27 23:46:45 +00:00
schemaUpdate.php Improve some parameter docs 2017-08-09 17:21:10 +02:00
SeenTime.php Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
UnreadWikis.php Merge "Use "false" as type hint in PHPDoc tags" 2018-08-16 01:00:05 +00:00
UserLocator.php Fix page-linked notifications 2018-08-27 10:46:39 -07:00