stable

Clone or download

Read-only

Check regexp in admin view

part of story #9525 use full regexp instead of wildcards We can now enable regexp at global site level Regexp are saved. Disable option and inheritance will be done in dedicated commit Change-Id: Ieba20cb09b47da4afa6b14422bd019f7a6f34208

Modified Files

Name
M plugins/git/db/install.sql +5 −0 Go to diff View file
A plugins/git/db/mysql/updates/2016/201610171725_create_plugin_git_default_fine_grained_regexp.php +52 −0 Go to diff View file
M plugins/git/db/uninstall.sql +1 −0 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionFactory.php +4 −3 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultPermissionsUpdater.php +16 −3 Go to diff View file
M plugins/git/include/Git/Permissions/PatternValidator.php +10 −0 Go to diff View file
A plugins/git/include/Git/Permissions/RegexpDefaultDao.php +47 −0 Go to diff View file
M plugins/git/include/Git/Permissions/RegexpFineGrainedEnabler.php +13 −1 Go to diff View file
M plugins/git/include/Git/Permissions/RegexpFineGrainedRetriever.php +14 −2 Go to diff View file
M plugins/git/include/GitPresenters/AccessControlPresenter.class.php +6 −6 Go to diff View file
M plugins/git/include/GitPresenters/AdminDefaultSettingsPresenter.php +19 −16 Go to diff View file
M plugins/git/include/GitViews.class.php +9 −1 Go to diff View file
M plugins/git/include/autoload.php +3 −2 Go to diff View file
M plugins/git/include/gitPlugin.class.php +10 −2 Go to diff View file
M plugins/git/templates/fine_grained.mustache +5 −5 Go to diff View file
M plugins/git/tests/rest/GitDataBuilder.php +3 −1 Go to diff View file