182 form.append_field(field) |
182 form.append_field(field) |
183 field = guess_field(cwpermschema, self.schema.rschema('label')) |
183 field = guess_field(cwpermschema, self.schema.rschema('label')) |
184 form.append_field(field) |
184 form.append_field(field) |
185 field = guess_field(cwpermschema, self.schema.rschema('require_group')) |
185 field = guess_field(cwpermschema, self.schema.rschema('require_group')) |
186 form.append_field(field) |
186 form.append_field(field) |
187 renderer = self.select_object('formrenderers', 'htable', self.req, |
187 renderer = self.vreg.select_object('formrenderers', 'htable', self.req, |
188 display_progress_div=False) |
188 rset=None, display_progress_div=False) |
189 self.w(form.form_render(renderer=renderer)) |
189 self.w(form.form_render(renderer=renderer)) |
190 |
190 |
191 |
191 |
192 class ErrorView(AnyRsetView): |
192 class ErrorView(AnyRsetView): |
193 """default view when no result has been found""" |
193 """default view when no result has been found""" |
240 w(u"</div>") |
240 w(u"</div>") |
241 # creates a bug submission link if SUBMIT_URL is set |
241 # creates a bug submission link if SUBMIT_URL is set |
242 submiturl = self.config['submit-url'] |
242 submiturl = self.config['submit-url'] |
243 submitmail = self.config['submit-mail'] |
243 submitmail = self.config['submit-mail'] |
244 if submiturl or submitmail: |
244 if submiturl or submitmail: |
245 form = self.select_object('forms', 'base', self.req, set_error_url=False) |
245 form = self.vreg.select_object('forms', 'base', self.req, rset=None, set_error_url=False) |
246 binfo = text_error_description(ex, excinfo, req, eversion, cversions) |
246 binfo = text_error_description(ex, excinfo, req, eversion, cversions) |
247 form.form_add_hidden('description', binfo) |
247 form.form_add_hidden('description', binfo) |
248 form.form_add_hidden('__bugreporting', '1') |
248 form.form_add_hidden('__bugreporting', '1') |
249 if submitmail: |
249 if submitmail: |
250 form.form_buttons = [formwidgets.SubmitButton(MAIL_SUBMIT_MSGID)] |
250 form.form_buttons = [formwidgets.SubmitButton(MAIL_SUBMIT_MSGID)] |