Go to file
Andrew Garrett dc6a3cb6d0 Add a "mention" notification
Any user whose user page is linked in a comment on a talk page will get a notification of that.

Weaknesses: Currently this mention notification is additive.
We may want to restrict it to only cases where the user would not
otherwise be notified of the comment

patch set 3:
	* user + instead of array_merge for merging subscription users
	* rename $user to $agent to avoid name confilict in generateMentionEvents()
	* add check for possible null object
	* users should not receive 'mention' notification on their own talk pages

patch set 4:
	* add more descriptive comment
	* check for empty notification list before creating mention event

patch set 5:
	* Fix a parse error, change [ to {

patch set 10:
	* rebase

patch set 11:
	* adding flyout messages, updating params for other messages

Change-Id: I76b80db1f325d9569f36c506d14c8c875bba4a34
2013-02-24 20:38:11 -08:00
api Adding dismiss functionality to special page 2013-02-12 11:33:50 -08:00
controller Fixing notification type to be 'web' in controller 2013-02-14 12:07:23 -08:00
db_patches Initial check-in for email batch 2012-12-12 12:00:13 -08:00
formatters Add a "mention" notification 2013-02-24 20:38:11 -08:00
includes Add a "mention" notification 2013-02-24 20:38:11 -08:00
jobs Echo: Add "reverted" notification for when a user's edit is reverted. 2012-10-31 17:01:20 -07:00
maintenance Setting up preferences for Echo, adding comments for some functions 2012-12-03 11:54:34 -08:00
model Adding dismiss functionality to special page 2013-02-12 11:33:50 -08:00
modules (bug 45016) make sure dismiss works across all supported types 2013-02-15 14:09:39 -08:00
special Merge "(bug 44814) Don't double-escape the date header on Special:Notifications" 2013-02-14 18:14:19 +00:00
tests Follow-up I2c10cb69: Auto-formatted using IDE. 2012-08-31 23:50:46 +02:00
.gitignore Add .gitignore 2012-05-21 01:34:55 +01:00
.gitreview Add .gitreview file 2012-04-28 01:26:21 +10:00
Echo.alias.php Localisation updates from http://translatewiki.net. 2013-02-07 20:37:46 +00:00
Echo.i18n.php Add a "mention" notification 2013-02-24 20:38:11 -08:00
Echo.php Add a "mention" notification 2013-02-24 20:38:11 -08:00
echo.sql Initial check-in for email batch 2012-12-12 12:00:13 -08:00
Hooks.php Add a "mention" notification 2013-02-24 20:38:11 -08:00
Notifier.php Adding dismiss functionality to special page 2013-02-12 11:33:50 -08:00
processEchoEmailBatch.php Abstracting MySQL in Echo so storage type can be swapped easily 2013-02-08 10:34:50 -08:00
testDiscussionParser.php Update documentation and deprecated methods. 2012-09-02 11:30:38 +02:00