stable

Clone or download

Read-only

feat: duplicate tracker notification settings

How to test ----------- Have a template project with a tracker notification: - to a user - to a dynamic group - to a static group - to an adress email - with or without permission checked & all update The settings should be duplicated at project creation Part of: request #30411 Project created from DB templates doesn't keep notification configuration Change-Id: Ibea62424d99ab271ae685e8a11482c805aef7896

Modified Files

Name
A plugins/tracker/include/Tracker/Notifications/GlobalNotificationDuplicationDao.php +45 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/NotificationSettingsDuplicator.php +55 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/UgroupsToNotifyDuplicationDao.php +69 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/UsersToNotifyDuplicationDao.php +40 −0 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +13 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/dao/Tracker_GlobalNotificationDao.class.php +0 −11 Go to diff View file
A plugins/tracker/tests/integration/Tracker/Notifications/Settings/NotificationSettingsDuplicatorTest.php +203 −0 Go to diff View file