web/views/management.py
branchstable
changeset 2040 c865cc7100ca
parent 2005 e8032965f37a
child 2052 0b9b0bdc93f5
equal deleted inserted replaced
2039:6c036e4d9ad4 2040:c865cc7100ca
   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)]