stable

Clone or download

Read-only

Notifications should take in account tracker preferences for mail sending

this is part of story #11254 reduce notification sent by tracker to status change How to test If tracker is not in "Status change only" => no modification on mail sending If tracker is in "Status change only": - At artifact update, if status hasn't been updated => only users with "Notify me for every change" receive the notification - At artifact update, status has been updated => all users receive the notification Change-Id: Iedb1312a0b835b14be94e950adaac83d462ff4b2

Modified Files

Name
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +31 −9 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po +6 −0 Go to diff View file
M plugins/agiledashboard/site-content/tuleap-agiledashboard.pot +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/Notification/Notifier.php +21 −18 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/Notification/RecipientsManager.php +80 −7 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +7 −6 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +32 −21 Go to diff View file
M plugins/tracker/site-content/tuleap-tracker.pot +14 −12 Go to diff View file
M plugins/tracker/templates/notifications/admin-notifications-level.mustache +19 −16 Go to diff View file
M plugins/tracker/tests/Artifact/Changeset/Notification/RecipientsManagerTest.php +313 −8 Go to diff View file