# HG changeset patch # User Marcin Kuzminski # Date 2010-06-28 21:29:57 # Node ID 504feff57b49718375ba6268515a816399cc957a # Parent 43b229a8d782af7a066d2956886fee2b90ec7f4a added permission functions to webhelpers, updated dbmanage permissions 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