diff pylons_app/lib/base.py @ 299:d303aacb3349

repos crud controllers - change id into repo_name for compatability, added ajax repo perm user function variuos html fixes, permissions forms and managment fixes. Added permission fetching for each request in AuthUser instance
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 28 Jun 2010 13:54:47 +0200
parents a83a1799480c
children 558eb7c5028f
line wrap: on
line diff
--- a/pylons_app/lib/base.py	Sat Jun 26 18:42:13 2010 +0200
+++ b/pylons_app/lib/base.py	Mon Jun 28 13:54:47 2010 +0200
@@ -5,7 +5,7 @@
 from pylons import config, tmpl_context as c, request, session
 from pylons.controllers import WSGIController
 from pylons.templating import render_mako as render
-from pylons_app.lib.auth import LoginRequired, AuthUser
+from pylons_app.lib import auth
 from pylons_app.lib.utils import get_repo_slug
 from pylons_app.model import meta
 from pylons_app.model.hg_model import _get_repos_cached
@@ -17,7 +17,7 @@
         c.hg_app_version = __version__
         c.repos_prefix = config['hg_app_name']
         c.repo_name = get_repo_slug(request)
-        c.hg_app_user = session.get('hg_app_user', AuthUser())
+        c.hg_app_user = auth.get_user(session)
         c.cached_repo_list = _get_repos_cached()
         self.sa = meta.Session