stable

Clone or download

Read-only

Separate the display of the tracker notifications settings from the update

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. All updates in the tracker notification settings are now protected against CSRF. This is part of story #11104: monitor a tracker by email Change-Id: I0ab21e44ffa304278dde935e2eb016cdf43c879b

Modified Files

Name
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderFactory.class.php +27 −24 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderManager.class.php +4 −18 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderRenderer.class.php +13 −21 Go to diff View file
R plugins/tracker/include/Tracker/Notifications/Settings/NotificationsSettingsController.php Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/NotificationsSettingsDisplayController.php +75 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/NotificationsSettingsUpdateController.php +65 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +21 −31 Go to diff View file
M plugins/tracker/include/autoload.php +5 −3 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +13 −7 Go to diff View file
M tests/integration/tracker_v3_to_v5/MigrateTrackerTest.php +3 −3 Go to diff View file