summaryrefslogtreecommitdiff
path: root/gitano-admin/rules/createrepo.lace
diff options
context:
space:
mode:
Diffstat (limited to 'gitano-admin/rules/createrepo.lace')
-rw-r--r--gitano-admin/rules/createrepo.lace5
1 files changed, 4 insertions, 1 deletions
diff --git a/gitano-admin/rules/createrepo.lace b/gitano-admin/rules/createrepo.lace
index 045d7e7..27583ae 100644
--- a/gitano-admin/rules/createrepo.lace
+++ b/gitano-admin/rules/createrepo.lace
@@ -14,7 +14,10 @@
##PEOPLE_COMMENT##allow "Personal repo creation is okay" repo_is_personal
# Allow people in *-admins to create repositories under <foo>
-allow "Project admins may make project repositories" repo_has_project_code project_admin
+allow "Project admins may make project repositories" repo_is_local_project project_admin
+
+# Allow lorry to create repositories anywhere but the local project root
+allow "Lorry may create repositories anywhere but the local root" !repo_is_local_project is_lorry
# Otherwise the default is that non-admins can't create repositories
deny "Repository creation is not permitted."