stable

Clone or download

Read-only

Users can see in which notification mode they are for a tracker

Changing this notification mode is not yet possible. To test, you want to set a user in the 'No notification at all' mode you will need to add the user to the tracker_global_notification_unsubscribers table. This is part of story #11104: specify how to monitor trackers Change-Id: Ib3db296db5ef6051212f9e8b6f7ab70c3fb499ca

Modified Files

Name
A plugins/tracker/include/Tracker/Notifications/GlobalNotification.php +42 −0 Go to diff View file
M plugins/tracker/include/Tracker/Notifications/Settings/NotificationsSettingsDisplayController.php +30 −6 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/UserNotificationSettings.php +96 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/UserNotificationSettingsPresenter.php +56 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/UserNotificationSettingsRetriever.php +77 −0 Go to diff View file
M plugins/tracker/include/Tracker/dao/Tracker_GlobalNotificationDao.class.php +22 −4 Go to diff View file
M plugins/tracker/include/autoload.php +6 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +6 −1 Go to diff View file
A plugins/tracker/phpunit/Tracker/Notifications/Settings/UserNotificationSettingsTest.php +63 −0 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +20 −3 Go to diff View file
M plugins/tracker/site-content/tuleap-tracker.pot +17 −2 Go to diff View file
A plugins/tracker/templates/notifications/user-notification-settings.mustache +32 −0 Go to diff View file