stable

Clone or download

Read-only

Immutable TAG, create admin interface

this is part of story #8821 define and enforce immutable tags In this commit you should be able to add immutable tag, the hook part will be part of next commit. The whitelist will come later. Change-Id: I635f34f541902d0b6a1dd6f3a2c6f75ff02d1d04

Modified Files

Name
M plugins/svn/db/install.sql +6 −0 Go to diff View file
A plugins/svn/db/mysql/updates/2016/201603161523_create_plugin_svn_immutable_tag.php +43 −0 Go to diff View file
M plugins/svn/db/uninstall.sql +1 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/CannotCreateImmuableTagException.php +25 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTag.php +42 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTagController.php +92 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTagCreator.php +48 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTagDao.php +50 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTagFactory.php +61 −0 Go to diff View file
A plugins/svn/include/Svn/Admin/ImmutableTagPresenter.php +107 −0 Go to diff View file
M plugins/svn/include/Svn/Admin/SectionsPresenter.php +8 −0 Go to diff View file
M plugins/svn/include/Svn/Commit/Svnlook.class.php +6 −0 Go to diff View file
M plugins/svn/include/Svn/SvnRouter.class.php +16 −2 Go to diff View file
M plugins/svn/include/autoload.php +9 −2 Go to diff View file
M plugins/svn/include/svnPlugin.class.php +11 −0 Go to diff View file
M plugins/svn/site-content/en_US/svn.tab +2 −0 Go to diff View file
M plugins/svn/site-content/fr_FR/svn.tab +2 −0 Go to diff View file
M plugins/svn/templates/admin/edit_authfile.mustache +3 −0 Go to diff View file
A plugins/svn/templates/admin/immutable_tag.mustache +84 −0 Go to diff View file
M plugins/svn/templates/admin/mail_notification.mustache +3 −0 Go to diff View file