changeset 307: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