forms: remove public listing dead code (#13126)
This commit is contained in:
parent
42ddfb18b9
commit
c25740f1c5
|
@ -208,7 +208,7 @@ class TrackingCodesDirectory(Directory):
|
|||
return TrackingCodeDirectory(component, self.formdef)
|
||||
|
||||
class FormPage(Directory):
|
||||
_q_exports = ['', 'listing', 'tempfile', 'tokens', 'schema', 'tryauth',
|
||||
_q_exports = ['', 'tempfile', 'tokens', 'schema', 'tryauth',
|
||||
'auth', 'qrcode', 'autosave', 'code', 'removedraft']
|
||||
|
||||
def __init__(self, component):
|
||||
|
@ -1090,23 +1090,6 @@ class FormPage(Directory):
|
|||
r += htmltext('<a href="%s">%s</a>') % (homepage, _('Back Home'))
|
||||
return r.getvalue()
|
||||
|
||||
def listing(self):
|
||||
if not self.formdef.is_user_allowed_read(get_request().user):
|
||||
raise errors.AccessForbiddenError()
|
||||
get_response().breadcrumb.append( ('listing', _('Listing')) )
|
||||
self.html_top('%s - %s' % (_('Listing'), self.formdef.name))
|
||||
r = TemplateIO(html=True)
|
||||
|
||||
fields = []
|
||||
for field in self.formdef.fields:
|
||||
if hasattr(field, str('get_view_value')) and field.in_listing:
|
||||
fields.append(field)
|
||||
|
||||
r += FormDefUI(self.formdef).listing(fields, 'all', include_form=True)
|
||||
|
||||
r += htmltext('<p><a href="..">%s</a></p>') % _('Back')
|
||||
return r.getvalue()
|
||||
|
||||
def tryauth(self):
|
||||
return tryauth(self.formdef.get_url())
|
||||
|
||||
|
|
Loading…
Reference in New Issue