stable

Clone or download

Read-only

Move tracker notification settings management outside of the Tracker class

This contribution does not change everything at the functionnal level, everything is working (or is broken) as before. This is only a technical change to be able to rework the notification management in saner conditions. Reviewers, do not forget to redeploy your nginx configuration to test this contribution. This is part of story #11104: monitor a tracker by email Change-Id: Ia749aa9ef7bf1b38297a8db5d65192d3ce82c43e

Modified Files

Name
M plugins/tracker/etc/nginx18/tracker.conf +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderFactory.class.php +4 −3 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderManager.class.php +3 −2 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderRenderer.class.php +11 −8 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/NotificationsSettingsController.php +121 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +3 −32 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +2 −2 Go to diff View file
A plugins/tracker/include/TrackerPluginDefaultController.php +47 −0 Go to diff View file
M plugins/tracker/include/autoload.php +4 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +25 −3 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +3 −0 Go to diff View file
M plugins/tracker/site-content/tuleap-tracker.pot +3 −0 Go to diff View file
M plugins/tracker/tests/TrackerTest.php +0 −155 Go to diff View file
D plugins/tracker/www/index.php +0 −38 Go to diff View file
M plugins/tracker/www/scripts/TrackerDateReminderForms.js +2 −4 Go to diff View file