comparison rhodecode/controllers/admin/permissions.py @ 664:50d9b1afaca7 beta

fixed default permissions bug.
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 06 Nov 2010 16:19:01 +0100
parents 7e536d1af60d
children dd532af216d9
comparison
equal deleted inserted replaced
663:6199b34d349b 664:50d9b1afaca7
141 c.register_choices = self.register_choices 141 c.register_choices = self.register_choices
142 c.create_choices = self.create_choices 142 c.create_choices = self.create_choices
143 143
144 if id == 'default': 144 if id == 'default':
145 defaults = {'_method':'put'} 145 defaults = {'_method':'put'}
146 for p in UserModel().get_default().user_perms: 146 for p in UserModel().get_by_username('default').user_perms:
147 if p.permission.permission_name.startswith('repository.'): 147 if p.permission.permission_name.startswith('repository.'):
148 defaults['default_perm'] = p.permission.permission_name 148 defaults['default_perm'] = p.permission.permission_name
149 149
150 if p.permission.permission_name.startswith('hg.register.'): 150 if p.permission.permission_name.startswith('hg.register.'):
151 defaults['default_register'] = p.permission.permission_name 151 defaults['default_register'] = p.permission.permission_name