comparison pylons_app/controllers/login.py @ 418:63c697d1a631

added logic for changin defualt permissions, and option to overwrite all defualt permissions on each repository fixed registration form text
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 21 Aug 2010 18:31:28 +0200
parents 3ed2d46a2ca7
children 55ada111bca6
comparison
equal deleted inserted replaced
417:3ed2d46a2ca7 418:63c697d1a631
65 @HasPermissionAnyDecorator('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate') 65 @HasPermissionAnyDecorator('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')
66 def register(self): 66 def register(self):
67 user_model = UserModel() 67 user_model = UserModel()
68 c.auto_active = False 68 c.auto_active = False
69 for perm in user_model.get_default().user_perms: 69 for perm in user_model.get_default().user_perms:
70 print perm.permission.permission_name
70 if perm.permission.permission_name == 'hg.register.auto_activate': 71 if perm.permission.permission_name == 'hg.register.auto_activate':
71 c.auto_active = False 72 c.auto_active = True
72 break 73 break
73 74
74 if request.POST: 75 if request.POST:
75 76
76 register_form = RegisterForm()() 77 register_form = RegisterForm()()