stable

Clone or download

Read-only

Prepare changeset post creation to deal with other task than mail notifications

End goal will be to deal with webhooks in addition to mail notifications. To achieve that, some renaming has been done to make more obvious that post creation tasks can be something else than mails and the usage internal Tuleap deprecated APIs has been abandonned. This is part of story #11035: trigger webhook on artifact update Change-Id: If4cbb9b59f47d86eef4af0fcb9baca01daf1d005

Modified Files

Name
M plugins/tracker/db/install.sql +2 −2 Go to diff View file
A plugins/tracker/db/mysql/updates/2018/201807131145_rename_tracker_email_notification_log.php +45 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/NewChangesetCreatorBase.class.php +1 −1 Go to diff View file
D plugins/tracker/include/Tracker/Artifact/Changeset/Notification/NotifierDao.php +0 −80 Go to diff View file
R plugins/tracker/include/Tracker/Artifact/Changeset/Notification/Notifier.php Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Changeset/PostCreation/ActionsRunnerDao.php +70 −0 Go to diff View file
R plugins/tracker/include/Tracker/Artifact/Changeset/Notification/AsynchronousNotifier.php Go to diff View file
R plugins/tracker/include/Tracker/Artifact/Changeset/Notification/AsynchronousSupervisor.php Go to diff View file
R plugins/tracker/include/Tracker/Artifact/Changeset/Notification/MailSender.php Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactCreator.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset.class.php +5 −9 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset_Null.class.php +7 −5 Go to diff View file
M plugins/tracker/include/Tracker/Notifications/NotificationsForceUsageUpdater.php +0 −1 Go to diff View file
R plugins/tracker/include/Tracker/Artifact/Changeset/Notification/RecipientsManager.php Go to diff View file
M plugins/tracker/include/Tracker/Notifications/Settings/Administration/NotificationsAdminSettingsControllerCommon.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +1 −1 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +6 −6 Go to diff View file
A plugins/tracker/phpunit/Tracker/Artifact/Changeset/PostCreation/ActionsRunnerTest.php +255 −0 Go to diff View file
R plugins/tracker/phpunit/Tracker/Artifact/Changeset/Notification/NotifierCustomSenderTest.php Go to diff View file
D plugins/tracker/tests/Artifact/Changeset/Notification/NotifierTest.php +0 −260 Go to diff View file
R plugins/tracker/tests/Artifact/Changeset/Notification/RecipientsManagerTest.php Go to diff View file
M plugins/tracker/tests/Tracker_ArtifactTest.php +4 −4 Go to diff View file