Go to file
Kunal Mehta e11fa6e094 Kill $wgEchoBackendName
All uses of $wgEchoBackendName were hardcoded to 'Db' and removed.

This exposed a interesting bug in MWEchoEmailBundler which was
instantiating a subclass using the parent class's private constructor, a
"feature" of PHP which is supported in 5.2.6+ (http://3v4l.org/h4Mq3).
While it worked, PHPStorm complained about it so I made the constructor
protected, which makes more sense anyways.

Both EmailBatch and EmailBundler need further refactoring, but that will
be done in follow up patches.

Change-Id: I2032f5b2f4f3a62f830cc5344b25a92074bd0c61
2015-06-01 12:13:11 -07:00
api Display red badge based on time of notifications vs last time panel was opened 2015-05-01 11:39:45 -07:00
controller s/wfRunHooks/Hooks::run/ 2015-06-01 11:36:35 -07:00
db_patches Allow multiple target pages per event 2015-03-31 07:56:52 +00:00
formatters Add emailsubject as a distribution type 2014-09-12 20:32:27 +00:00
i18n Localisation updates from https://translatewiki.net. 2015-05-31 22:11:36 +02:00
includes Kill $wgEchoBackendName 2015-06-01 12:13:11 -07:00
jobs Made EchoNotificationDeleteJob flush transactions so the slave wait works 2015-04-17 19:55:37 -07:00
maintenance Maintenance script sends notifications immediately 2015-05-27 14:02:51 +02:00
model s/wfRunHooks/Hooks::run/ 2015-06-01 11:36:35 -07:00
modules Until seentime is recorded, we should treat notifications as unseen 2015-05-06 10:53:45 +02:00
scripts Hygiene: Use the core AutoloadGenerator 2014-11-19 09:16:43 -08:00
special Replace deprecated $wgSpecialPageGroups 2015-05-15 22:41:09 +02:00
tests Test with $wgDiff = false when wikidiff2 is installed 2015-05-20 22:26:26 -07:00
.csslintrc Add Grunt infrastructure for CI 2015-05-01 20:35:23 -07:00
.gitignore Ignore browser test screenshots 2014-09-30 13:34:28 -07:00
.gitreview Add .gitreview file 2012-04-28 01:26:21 +10:00
.jscsrc Actually pass jscs 2015-05-04 19:28:01 +00:00
.jshintignore Add ability to run QUnit tests 2014-08-01 15:55:22 -07:00
.jshintrc Add .jshintrc 2013-04-18 00:36:08 +02:00
.rubocop.yml QA: rubocop fixes broke the tests in the builds 2015-02-23 09:44:41 -07:00
.rubocop_todo.yml QA: rubocop fixes broke the tests in the builds 2015-02-23 09:44:41 -07:00
autoload.php Display red badge based on time of notifications vs last time panel was opened 2015-05-01 11:39:45 -07:00
COPYING Add COPYING 2014-01-24 16:00:24 -08:00
Echo.alias.php Localisation updates from https://translatewiki.net. 2015-05-15 21:40:30 +02:00
Echo.php Kill $wgEchoBackendName 2015-06-01 12:13:11 -07:00
echo.sql Allow multiple target pages per event 2015-03-31 07:56:52 +00:00
Gemfile QA update for single quote preference 2014-11-10 14:21:28 -07:00
Gemfile.lock QA: update Ruby gems for mediawiki-selenium 2015-02-09 13:38:16 -07:00
Gruntfile.js Add Grunt infrastructure for CI 2015-05-01 20:35:23 -07:00
Hooks.php Simplify registration of EventLogging modules 2015-06-01 11:58:37 -07:00
Makefile Hygiene: Dont run jshint against .less files 2014-09-05 16:45:34 -07:00
Notifier.php s/wfRunHooks/Hooks::run/ 2015-06-01 11:36:35 -07:00
package.json Add Grunt infrastructure for CI 2015-05-01 20:35:23 -07:00
RELEASE_NOTES Allow multiple target pages per event 2015-03-31 07:56:52 +00:00
Resources.php Simplify registration of EventLogging modules 2015-06-01 11:58:37 -07:00