app/soc/views/models/student.py
changeset 1461 92c5a390739a
parent 1430 ff8cc6b15e6a
child 1584 d8ba8c917f37
equal deleted inserted replaced
1460:8f3acefaa4e3 1461:92c5a390739a
    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