Mercurial > kallithea
comparison pylons_app/model/forms.py @ 417:3ed2d46a2ca7
permission refactoring,
Implemented views for default permissions,
fixes #23 user registration is controlled by permission system.
Implemented manual registration option
websetup fills default permissions
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 21 Aug 2010 16:34:37 +0200 |
parents | 25ab66a26975 |
children | 63c697d1a631 |
comparison
equal
deleted
inserted
replaced
416:25ab66a26975 | 417:3ed2d46a2ca7 |
---|---|
326 hooks_changegroup_update = OneOf(['True', 'False'], if_missing=False) | 326 hooks_changegroup_update = OneOf(['True', 'False'], if_missing=False) |
327 hooks_changegroup_repo_size = OneOf(['True', 'False'], if_missing=False) | 327 hooks_changegroup_repo_size = OneOf(['True', 'False'], if_missing=False) |
328 | 328 |
329 return _ApplicationUiSettingsForm | 329 return _ApplicationUiSettingsForm |
330 | 330 |
331 def DefaultPermissionsForm(perms_choices, register_choices, create_choices): | |
332 class _DefaultPermissionsForm(formencode.Schema): | |
333 allow_extra_fields = True | |
334 filter_extra_fields = True | |
335 default_perm = OneOf(perms_choices) | |
336 default_register = OneOf(register_choices) | |
337 default_create = OneOf(create_choices) | |
338 | |
339 return _DefaultPermissionsForm |