diff --git a/pylons_app/lib/db_manage.py b/pylons_app/lib/db_manage.py --- a/pylons_app/lib/db_manage.py +++ b/pylons_app/lib/db_manage.py @@ -118,6 +118,7 @@ class DbManage(object): ('repository.read', 'Repository read access'), ('repository.write', 'Repository write access'), ('repository.admin', 'Repository admin access'), + ('hg.admin', 'Hg Administrator'), ] for p in perms: diff --git a/pylons_app/lib/helpers.py b/pylons_app/lib/helpers.py --- a/pylons_app/lib/helpers.py +++ b/pylons_app/lib/helpers.py @@ -296,5 +296,10 @@ rfc3339date = lambda x: util.datestr(x, time_ago = lambda x: util.datestr(_age(x), "%a, %d %b %Y %H:%M:%S %1%2") +#=============================================================================== +# PERMS +#=============================================================================== +from pylons_app.lib.auth import HasPermissionAny, HasPermissionAll, \ +HasRepoPermissionAny, HasRepoPermissionAll