# HG changeset patch # User Marcin Kuzminski # Date 1277760597 -7200 # Node ID 504feff57b49718375ba6268515a816399cc957a # Parent 43b229a8d782af7a066d2956886fee2b90ec7f4a added permission functions to webhelpers, updated dbmanage permissions diff -r 43b229a8d782 -r 504feff57b49 pylons_app/lib/db_manage.py --- a/pylons_app/lib/db_manage.py Mon Jun 28 23:28:52 2010 +0200 +++ b/pylons_app/lib/db_manage.py Mon Jun 28 23:29:57 2010 +0200 @@ -118,6 +118,7 @@ ('repository.read', 'Repository read access'), ('repository.write', 'Repository write access'), ('repository.admin', 'Repository admin access'), + ('hg.admin', 'Hg Administrator'), ] for p in perms: diff -r 43b229a8d782 -r 504feff57b49 pylons_app/lib/helpers.py --- a/pylons_app/lib/helpers.py Mon Jun 28 23:28:52 2010 +0200 +++ b/pylons_app/lib/helpers.py Mon Jun 28 23:29:57 2010 +0200 @@ -296,5 +296,10 @@ 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