86 params = dicts.merge(params, new_params) |
86 params = dicts.merge(params, new_params) |
87 |
87 |
88 super(View, self).__init__(params=params) |
88 super(View, self).__init__(params=params) |
89 |
89 |
90 # register the role with the group_view |
90 # register the role with the group_view |
91 params['group_view'].registerRole(params['module_name'], self) |
91 self._params['group_view'].registerRole(self._params['module_name'], self) |
92 |
92 |
93 # create and store the special form for invited users |
93 # create and store the special form for invited users |
94 updated_fields = { |
94 updated_fields = { |
95 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
95 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
96 required=False)} |
96 required=False)} |
97 |
97 |
98 invited_create_form = dynaform.extendDynaForm( |
98 invited_create_form = dynaform.extendDynaForm( |
99 dynaform = self._params['create_form'], |
99 dynaform = self._params['create_form'], |
100 dynaproperties = updated_fields) |
100 dynaproperties = updated_fields) |
101 |
101 |
102 params['invited_create_form'] = invited_create_form |
102 self._params['invited_create_form'] = invited_create_form |
103 |
103 |
104 def _editPost(self, request, entity, fields): |
104 def _editPost(self, request, entity, fields): |
105 """See base.View._editPost(). |
105 """See base.View._editPost(). |
106 """ |
106 """ |
107 |
107 |