summaryrefslogtreecommitdiff
path: root/gitano-admin/rules/destroyrepo.lace
diff options
context:
space:
mode:
authorDaniel Silverstone <daniel.silverstone@codethink.co.uk>2012-10-10 13:56:28 +0100
committerDaniel Silverstone <daniel.silverstone@codethink.co.uk>2012-10-10 13:56:28 +0100
commitcca2006e57081c8a4c2948418d6da9bbc01102bf (patch)
treeab2128cfb0c40c4e8c2b1200cc2fe76bb62f8c52 /gitano-admin/rules/destroyrepo.lace
parent5569643bfcb9e5c45861dcd40ede14957a7e2ca7 (diff)
downloadtrove-setup-cca2006e57081c8a4c2948418d6da9bbc01102bf.tar.gz
Various tweaks for repository rules
Diffstat (limited to 'gitano-admin/rules/destroyrepo.lace')
-rw-r--r--gitano-admin/rules/destroyrepo.lace3
1 files changed, 3 insertions, 0 deletions
diff --git a/gitano-admin/rules/destroyrepo.lace b/gitano-admin/rules/destroyrepo.lace
index 0b83212..6e6b446 100644
--- a/gitano-admin/rules/destroyrepo.lace
+++ b/gitano-admin/rules/destroyrepo.lace
@@ -14,4 +14,7 @@ allow "You may destroy your own repositories" is_owner repo_is_personal
# Project admins may destroy repos inside their projects
allow "Project admins may destroy project repos" repo_is_local_project project_admin
+# Allow lorry to destroy repositories anywhere but the local project root
+allow "Lorry may destroy lorryable repos" is_lorry lorryable_repo
+
deny "You may not destroy repositories you do not own"