equal
deleted
inserted
replaced
49 """ |
49 """ |
50 |
50 |
51 #: db.Model subclass for which the form will gather information |
51 #: db.Model subclass for which the form will gather information |
52 model = soc.models.request.Request |
52 model = soc.models.request.Request |
53 |
53 |
54 #: exclude pretty much everything, model=None would also remove the help text etc. |
54 #: Exclude pretty much everything, model=None would |
55 exclude = ['inheritance_line', 'requester', 'to', 'role', 'accepted', 'declined'] |
55 #: also remove the help text etc. |
|
56 exclude = ['inheritance_line', 'requester', 'to', 'role', |
|
57 'accepted', 'declined'] |
56 |
58 |
57 requester = forms.CharField(widget=helper.widgets.ReadOnlyInput()) |
59 requester = forms.CharField(widget=helper.widgets.ReadOnlyInput()) |
58 |
60 |
59 role = forms.CharField(widget=helper.widgets.ReadOnlyInput()) |
61 role = forms.CharField(widget=helper.widgets.ReadOnlyInput()) |
60 |
62 |
92 new_params['list_redirect_action'] = '/request/create/%s/%s' % ( |
94 new_params['list_redirect_action'] = '/request/create/%s/%s' % ( |
93 self._params['url_name'], kwargs['link_id']) |
95 self._params['url_name'], kwargs['link_id']) |
94 new_params['name'] = self._params['name'] |
96 new_params['name'] = self._params['name'] |
95 new_params['name_short'] = self._params['name_short'] |
97 new_params['name_short'] = self._params['name_short'] |
96 new_params['name_plural'] = self._params['name_plural'] |
98 new_params['name_plural'] = self._params['name_plural'] |
97 new_params['instruction_text'] = self.DEF_INVITE_INSTRUCTION_TEXT % self._params |
99 new_params['instruction_text'] = \ |
|
100 self.DEF_INVITE_INSTRUCTION_TEXT % self._params |
98 |
101 |
99 params = dicts.merge(params, new_params) |
102 params = dicts.merge(params, new_params) |
100 |
103 |
101 try: |
104 try: |
102 self.checkAccess('invite', request) |
105 self.checkAccess('invite', request) |