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 |