Mercurial > public > src > rhodecode
changeset 320:504feff57b49
added permission functions to webhelpers, updated dbmanage permissions
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 28 Jun 2010 23:29:57 +0200 |
parents | 43b229a8d782 |
children | 19944fc4f872 |
files | pylons_app/lib/db_manage.py pylons_app/lib/helpers.py |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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:
--- 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