forms: fix public listing
This commit is contained in:
parent
746b001ba8
commit
8137ebd93a
|
@ -974,11 +974,15 @@ class FormPage(Directory):
|
|||
raise errors.AccessForbiddenError()
|
||||
get_response().breadcrumb.append( ('listing', _('Listing')) )
|
||||
html_top('%s - %s' % (_('Listing'), self.formdef.name))
|
||||
if self.user and (self.user.is_admin or self.formdef.receiver_id in (self.user.roles or [])):
|
||||
FormDefUI(self.formdef).listing('status', include_form = True)
|
||||
else:
|
||||
FormDefUI(self.formdef).listing(include_form = True)
|
||||
'<a href="..">%s</a>' % _('Back')
|
||||
|
||||
fields = []
|
||||
for field in self.formdef.fields:
|
||||
if hasattr(field, str('get_view_value')) and field.in_listing:
|
||||
fields.append(field)
|
||||
|
||||
FormDefUI(self.formdef).listing(fields, 'all', include_form=True)
|
||||
|
||||
'<p><a href="..">%s</a></p>' % _('Back')
|
||||
|
||||
def _q_lookup(self, component):
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue