stable

Clone or download

Read-only

tracker admin erase user notification preferences

this is part of story #11647 reduce notifications tracker users receive How to test: - have users with custom settings for mail notifications - with tracker administrator, change the global notification level anc click on "submit and force" => users should have their notification level erased - in project history, force usage is recorded If tracker admin only click on "submit" => no modifications on users notifications Change-Id: Ia25c6402f952ad46b5ffdf1d3c25752fdb826daf

Modified Files

Name
M plugins/tracker/include/Tracker/Artifact/Changeset/Notification/RecipientsManager.php +24 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/NotificationsForceUsageUpdater.php +61 −0 Go to diff View file
M plugins/tracker/include/Tracker/Notifications/Settings/Administration/NotificationsAdminSettingsControllerCommon.php +18 −1 Go to diff View file
M plugins/tracker/include/Tracker/Notifications/UserNotificationOnlyStatusChangeDAO.php +9 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +19 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +28 −9 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +22 −6 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +1 −0 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +3 −8 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +1 −0 Go to diff View file
M plugins/tracker/site-content/tuleap-tracker.pot +3 −0 Go to diff View file
M plugins/tracker/templates/notifications/admin-notifications-level.mustache +17 −1 Go to diff View file
M plugins/tracker/tests/Artifact/Changeset/Notification/RecipientsManagerTest.php +28 −0 Go to diff View file
M plugins/tracker/www/themes/default/css/style.scss +5 −1 Go to diff View file