comparison rhodecode/lib/auth.py @ 2105:926f55b038bc beta

added initial rc-extension module - possible to store additional mappings for stats - possible to overwrite and add to whoosh index extensions issue #322 - post create repo hook callback - post push/pull hooks callback
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 06 Mar 2012 23:03:10 +0200
parents f0649c7cf94a
children 8ecfed1d8f8b
comparison
equal deleted inserted replaced
2104:f21f66abb4f7 2105:926f55b038bc
653 def __init__(self, *perms): 653 def __init__(self, *perms):
654 available_perms = config['available_permissions'] 654 available_perms = config['available_permissions']
655 655
656 for perm in perms: 656 for perm in perms:
657 if perm not in available_perms: 657 if perm not in available_perms:
658 raise Exception("'%s' permission in not defined" % perm) 658 raise Exception("'%s' permission is not defined" % perm)
659 self.required_perms = set(perms) 659 self.required_perms = set(perms)
660 self.user_perms = None 660 self.user_perms = None
661 self.granted_for = '' 661 self.granted_for = ''
662 self.repo_name = None 662 self.repo_name = None
663 663