stable

Clone or download

Read-only

Add asynchronous emails supervisor

As everything is done in background with "new" technology that will probably be un-monitored, add a double check of notification being processed in system check. Part of request #10915 Tracker notifications should be send asynchronously Change-Id: Iacc36bcbf42a2da36e96341397fa59b251a57882

Modified Files

Name
M plugins/tracker/bin/notify.php +1 −1 Go to diff View file
M plugins/tracker/db/install.sql +9 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2017/201712131642_add_changesets_notification_log_table.php +54 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/Notification/AsynchronousNotifier.php +2 −3 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Changeset/Notification/AsynchronousSupervisor.php +51 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/Notification/Notifier.php +28 −4 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Changeset/Notification/NotifierDao.php +73 −0 Go to diff View file
M plugins/tracker/include/autoload.php +5 −3 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +5 −0 Go to diff View file
M plugins/tracker/tests/Artifact/Changeset/Notification/NotifierTest.php +2 −1 Go to diff View file