Mercurial > kallithea
comparison pylons_app/lib/auth.py @ 333:f5f290d68646
fixed auth bug
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 01 Jul 2010 23:44:26 +0200 |
parents | d6e2817734d2 |
children | 5d517bbf0a0d |
comparison
equal
deleted
inserted
replaced
332:40b409af53a5 | 333:f5f290d68646 |
---|---|
280 self.user_perms = None | 280 self.user_perms = None |
281 self.granted_for = '' | 281 self.granted_for = '' |
282 self.repo_name = None | 282 self.repo_name = None |
283 | 283 |
284 def __call__(self, check_Location=''): | 284 def __call__(self, check_Location=''): |
285 user = session['hg_app_user'] | 285 user = session.get('hg_app_user', False) |
286 if not user: | |
287 return False | |
286 self.user_perms = user.permissions | 288 self.user_perms = user.permissions |
287 self.granted_for = user.username | 289 self.granted_for = user.username |
288 log.debug('checking %s %s', self.__class__.__name__, self.required_perms) | 290 log.debug('checking %s %s', self.__class__.__name__, self.required_perms) |
289 | 291 |
290 if self.check_permissions(): | 292 if self.check_permissions(): |