app/soc/views/models/org_app.py
changeset 1430 ff8cc6b15e6a
parent 1349 d05a9bf08c11
child 1506 b908d671624e
equal deleted inserted replaced
1429:cfa0c3f2dc19 1430:ff8cc6b15e6a
    94                                      'agreed_to_admin_agreement']
    94                                      'agreed_to_admin_agreement']
    95 
    95 
    96     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    96     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    97         'created_on', 'last_modified_on']
    97         'created_on', 'last_modified_on']
    98 
    98 
    99     new_params['create_extra_dynafields'] = {
    99     new_params['create_extra_dynaproperties'] = {
   100         'scope_path': forms.fields.CharField(widget=forms.HiddenInput,
   100         'scope_path': forms.fields.CharField(widget=forms.HiddenInput,
   101                                              required=True),
   101                                              required=True),
   102         'admin_agreement': forms.fields.Field(required=False,
   102         'admin_agreement': forms.fields.Field(required=False,
   103             widget=widgets.AgreementField),
   103             widget=widgets.AgreementField),
   104         'agreed_to_admin_agreement': forms.fields.BooleanField(
   104         'agreed_to_admin_agreement': forms.fields.BooleanField(
   107         'clean_contrib_template': cleaning.clean_url('contrib_template'),
   107         'clean_contrib_template': cleaning.clean_url('contrib_template'),
   108         'clean': cleaning.validate_new_group('link_id', 'scope_path',
   108         'clean': cleaning.validate_new_group('link_id', 'scope_path',
   109             model_logic.organization, org_app_logic)}
   109             model_logic.organization, org_app_logic)}
   110 
   110 
   111     # get rid of the clean method
   111     # get rid of the clean method
   112     new_params['edit_extra_dynafields'] = {
   112     new_params['edit_extra_dynaproperties'] = {
   113         'clean': (lambda x: x.cleaned_data)}
   113         'clean': (lambda x: x.cleaned_data)}
   114 
   114 
   115     new_params['name'] = "Organization Application"
   115     new_params['name'] = "Organization Application"
   116     new_params['name_plural'] = "Organization Applications"
   116     new_params['name_plural'] = "Organization Applications"
   117     new_params['name_short'] = "Org App"
   117     new_params['name_short'] = "Org App"