app/soc/views/models/request.py
changeset 1430 ff8cc6b15e6a
parent 1357 3dd1507aa723
child 1584 d8ba8c917f37
equal deleted inserted replaced
1429:cfa0c3f2dc19 1430:ff8cc6b15e6a
    85     new_params['create_template'] = ['soc/request/create.html']
    85     new_params['create_template'] = ['soc/request/create.html']
    86     new_params['save_message'] = [ugettext('Request saved.')]
    86     new_params['save_message'] = [ugettext('Request saved.')]
    87     
    87     
    88     new_params['extra_dynaexclude'] = ['status', 'role_verbose']
    88     new_params['extra_dynaexclude'] = ['status', 'role_verbose']
    89 
    89 
    90     new_params['create_extra_dynafields'] = {
    90     new_params['create_extra_dynaproperties'] = {
    91         'link_id': widgets.ReferenceField(reference_url='user'),
    91         'link_id': widgets.ReferenceField(reference_url='user'),
    92         'role': forms.CharField(widget=widgets.ReadOnlyInput(),
    92         'role': forms.CharField(widget=widgets.ReadOnlyInput(),
    93                                    required=True),
    93                                    required=True),
    94         'clean_link_id': cleaning.clean_existing_user('link_id'),
    94         'clean_link_id': cleaning.clean_existing_user('link_id'),
    95         }
    95         }
    96 
    96 
    97     new_params['edit_extra_dynafields'] = {
    97     new_params['edit_extra_dynaproperties'] = {
    98         'scope_path': forms.CharField(widget=forms.HiddenInput,
    98         'scope_path': forms.CharField(widget=forms.HiddenInput,
    99                                         required=True),
    99                                         required=True),
   100         }
   100         }
   101 
   101 
   102     patterns = [(r'^%(url_name)s/(?P<access_type>process_invite)/%(key_fields)s$',
   102     patterns = [(r'^%(url_name)s/(?P<access_type>process_invite)/%(key_fields)s$',
   121         'group_id': forms.CharField(widget=widgets.ReadOnlyInput(),
   121         'group_id': forms.CharField(widget=widgets.ReadOnlyInput(),
   122             required=True)}
   122             required=True)}
   123 
   123 
   124     request_form = dynaform.extendDynaForm(
   124     request_form = dynaform.extendDynaForm(
   125         dynaform = self._params['create_form'],
   125         dynaform = self._params['create_form'],
   126         dynafields = updated_fields)
   126         dynaproperties = updated_fields)
   127 
   127 
   128     params['request_form'] = request_form
   128     params['request_form'] = request_form
   129 
   129 
   130 
   130 
   131   @decorators.merge_params
   131   @decorators.merge_params