stable
Clone or download
Read-only
Part of story #8813: Manage permissions Backport from svn core the ability for project admin to define the content of the .SVNAccessFile through the web interface. .SVNAccessFile define in one repository does not impact other repositories, including the repository of svn core. Please note that the automatic modification of .SVNAccessFile following the user groups creation/renaming will be done in a next commit. Change-Id: Idcc93b9b6f05ae32de5af3d13436893c8d5f8fd0
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/svn/db/install.sql | +14 | −4 | Go to diff View file |
A | plugins/svn/db/mysql/updates/2016/201602021420_create_plugin_svn_accessfile_history_table.php | +44 | −0 | Go to diff View file |
A | plugins/svn/db/mysql/updates/2016/201602161822_add_accessfile_reference_in_svn_repository.php | +37 | −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/AccessControl/AccessControlController.php | +151 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/AccessControlPresenter.php | +82 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/AccessFileHistory.php | +76 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/AccessFileHistoryDao.php | +93 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/AccessFileHistoryManager.php | +81 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/CannotCreateAccessFileHistoryException.php | +25 | −0 | Go to diff View file |
A | plugins/svn/include/Svn/Admin/AccessControl/NullAccessFileHistory.php | +35 | −0 | Go to diff View file |
M | plugins/svn/include/Svn/Admin/SectionsPresenter.php | +6 | −0 | Go to diff View file |
M | plugins/svn/include/Svn/Repository/RuleName.class.php | +0 | −4 | Go to diff View file |
M | plugins/svn/include/Svn/SvnRouter.class.php | +29 | −7 | Go to diff View file |
A | plugins/svn/include/Svn/UserCannotAdministrateRepositoryException.php | +25 | −0 | 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 | +4 | −0 | Go to diff View file |
M | plugins/svn/site-content/en_US/svn.tab | +13 | −0 | Go to diff View file |
M | plugins/svn/site-content/fr_FR/svn.tab | +13 | −0 | Go to diff View file |
A | plugins/svn/templates/admin/edit_authfile.mustache | +32 | −0 | Go to diff View file |
M | plugins/svn/templates/admin/mail_notification.mustache | +3 | −0 | Go to diff View file |
A | plugins/svn/www/themes/default/css/style.less | +32 | −0 | Go to diff View file |
M | plugins/tracker/include/autoload.php | +2 | −3 | Go to diff View file |
M | src/common/svn/SVNAccessFile.class.php | +13 | −2 | Go to diff View file |