87 'Become a %(name)s'),] |
87 'Become a %(name)s'),] |
88 new_params['extra_django_patterns'] = patterns |
88 new_params['extra_django_patterns'] = patterns |
89 |
89 |
90 new_params['extra_dynaexclude'] = ['agreed_to_tos', 'school'] |
90 new_params['extra_dynaexclude'] = ['agreed_to_tos', 'school'] |
91 |
91 |
92 new_params['create_extra_dynaproperties'] = { |
92 new_params['create_dynafields'] = [ |
93 'scope_path': forms.fields.CharField(widget=forms.HiddenInput, |
93 {'name': 'scope_path', |
94 required=True), |
94 'base': forms.fields.CharField, |
95 'student_agreement': forms.fields.CharField(required=False, |
95 'widget': forms.HiddenInput, |
96 widget=widgets.AgreementField), |
96 'required': True, |
97 'agreed_to_student_agreement': forms.fields.BooleanField( |
97 }, |
98 initial=False, required=True, |
98 {'name': 'student_agreement', |
99 label=ugettext('I agree to the Student Agreement')), |
99 'base': forms.fields.CharField, |
100 } |
100 'required': False, |
|
101 'widget': widgets.AgreementField, |
|
102 'group': ugettext("5. Terms of Service"), |
|
103 }, |
|
104 {'name': 'agreed_to_student_agreement', |
|
105 'base': forms.fields.BooleanField, |
|
106 'initial': False, |
|
107 'required':True, |
|
108 'label': ugettext('I agree to the Student Agreement'), |
|
109 'group': ugettext("5. Terms of Service"), |
|
110 }, |
|
111 ] |
101 |
112 |
102 new_params['show_in_roles_overview'] = True |
113 new_params['show_in_roles_overview'] = True |
103 |
114 |
104 params = dicts.merge(params, new_params) |
115 params = dicts.merge(params, new_params) |
105 |
116 |