stable

Clone or download

Read-only

Administration for SVN notifications rules

part of story #8822 send mails on svn commits To test it : - on a SVN repository add mail notification rules, no mails are sent Change-Id: Id4461cd4b37802547faf25a5e350f5566ee51865

Modified Files

Name
M plugins/svn/db/install.sql +14 −1 Go to diff View file
A plugins/svn/db/mysql/updates/2016/201602091209_create_plugin_svn_mailing_header.php +43 −0 Go to diff View file
A plugins/svn/db/mysql/updates/2016/201602091428_create_plugin_svn_notification.php +42 −0 Go to diff View file
M plugins/svn/db/uninstall.sql +2 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/CannotCreateMailHeaderException.class.php +25 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/CannotDeleteMailNotificationException.php +25 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailHeader.class.php +42 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailHeaderDao.class.php +49 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailHeaderManager.class.php +58 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailNotification.class.php +48 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailNotificationController.class.php +158 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailNotificationDao.class.php +60 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailNotificationManager.class.php +70 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailNotificationPresenter.class.php +75 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/MailReceivedFromUserExtractor.php +58 −0 Go to diff View file
M plugins/svn/include/Svn/Dao.class.php +3 −4 Go to diff View file
M plugins/svn/include/Svn/Explorer/ExplorerController.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Explorer/RepositoryDisplayController.class.php +2 −2 Go to diff View file
M plugins/svn/include/Svn/Repository/RepositoryManager.class.php +19 −4 Go to diff View file
M plugins/svn/include/Svn/ServiceSvn.class.php +10 −0 Go to diff View file
M plugins/svn/include/Svn/SvnRouter.class.php +52 −38 Go to diff View file
M plugins/svn/include/autoload.php +13 −2 Go to diff View file
M plugins/svn/include/svnPlugin.class.php +10 −4 Go to diff View file
M plugins/svn/site-content/en_US/svn.tab +20 −0 Go to diff View file
M plugins/svn/site-content/fr_FR/svn.tab +21 −2 Go to diff View file
A plugins/svn/templates/admin/mail_notification.mustache +55 −0 Go to diff View file
M plugins/svn/templates/explorer/index.mustache +2 −2 Go to diff View file
A plugins/svn/tests/Svn/Mails/MailReceivedFromUserExtractorTest.php +48 −0 Go to diff View file
A plugins/svn/tests/Svn/Repository/RepositoryManagerTest.php +75 −0 Go to diff View file