equal
deleted
inserted
replaced
108 params = dicts.merge(params, new_params) |
108 params = dicts.merge(params, new_params) |
109 |
109 |
110 super(View, self).__init__(params=params) |
110 super(View, self).__init__(params=params) |
111 |
111 |
112 # create and store the special forms for invite and requests |
112 # create and store the special forms for invite and requests |
113 params['invite_form'] = params['create_form'] |
113 self._params['invite_form'] = self._params['create_form'] |
114 |
114 |
115 updated_fields = { |
115 updated_fields = { |
116 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
116 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
117 required=True), |
117 required=True), |
118 'group_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
118 'group_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
120 |
120 |
121 request_form = dynaform.extendDynaForm( |
121 request_form = dynaform.extendDynaForm( |
122 dynaform = self._params['create_form'], |
122 dynaform = self._params['create_form'], |
123 dynaproperties = updated_fields) |
123 dynaproperties = updated_fields) |
124 |
124 |
125 params['request_form'] = request_form |
125 self._params['request_form'] = request_form |
126 |
126 |
127 |
127 |
128 @decorators.merge_params |
128 @decorators.merge_params |
129 @decorators.check_access |
129 @decorators.check_access |
130 def processInvite(self, request, access_type, |
130 def processInvite(self, request, access_type, |