stable

Clone or download

Read-only

feat: calendar events can be activated via web UI

Now calendar events can be either activated or deactivated. If title or timeframe semantics are not set, then calendar events cannot be activated (even by forging the request). Part of story #35094: have "calendar" events attached to tracker email notification Change-Id: If3988b95891e45641affc42880f1c15d60f51040

Modified Files

Name
M plugins/tracker/include/Tracker/Notifications/NotificationCustomisationSettingsPresenter.php +3 −0 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/Administration/CalendarConfigUpdater.php +99 −0 Go to diff View file
M plugins/tracker/include/Tracker/Notifications/Settings/CalendarEventConfigDao.php +1 −1 Go to diff View file
A plugins/tracker/include/Tracker/Notifications/Settings/UpdateCalendarConfig.php +28 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +33 −7 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +15 −0 Go to diff View file
M plugins/tracker/site-content/pt_BR/LC_MESSAGES/tuleap-tracker.po +13 −0 Go to diff View file
R plugins/tracker/templates/notifications/admin-subject-customisation.mustache Go to diff View file
A plugins/tracker/tests/unit/Stub/Tracker/Notifications/Settings/UpdateCalendarConfigStub.php +60 −0 Go to diff View file
A plugins/tracker/tests/unit/Tracker/Notifications/Settings/Administration/CalendarConfigUpdaterTest.php +240 −0 Go to diff View file