comparison rhodecode/lib/base.py @ 1728:07e56179633e beta

- fixes celery sqlalchemy session issues for async forking - summary page css fixes - speed optimizations
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 26 Nov 2011 17:51:03 +0200
parents f78bee8eec78
children 8ecc6b8229a5
comparison
equal deleted inserted replaced
1727:8e9f51091229 1728:07e56179633e
50 cookie_store = session.get('rhodecode_user') or {} 50 cookie_store = session.get('rhodecode_user') or {}
51 user_id = cookie_store.get('user_id', None) 51 user_id = cookie_store.get('user_id', None)
52 username = get_container_username(environ, config) 52 username = get_container_username(environ, config)
53 53
54 auth_user = AuthUser(user_id, api_key, username) 54 auth_user = AuthUser(user_id, api_key, username)
55 request.user = auth_user
55 self.rhodecode_user = c.rhodecode_user = auth_user 56 self.rhodecode_user = c.rhodecode_user = auth_user
56 if not self.rhodecode_user.is_authenticated and \ 57 if not self.rhodecode_user.is_authenticated and \
57 self.rhodecode_user.user_id is not None: 58 self.rhodecode_user.user_id is not None:
58 self.rhodecode_user\ 59 self.rhodecode_user\
59 .set_authenticated(cookie_store.get('is_authenticated')) 60 .set_authenticated(cookie_store.get('is_authenticated'))