backoffice/listing: show all "in_listing" fields by default (fix #1780)
This commit is contained in:
parent
fe622f04f0
commit
ebf1f9f6a0
|
@ -252,11 +252,11 @@ class FormPage(Directory):
|
|||
def get_fields_from_query(self):
|
||||
field_ids = [x for x in get_request().form.keys()]
|
||||
if not field_ids:
|
||||
field_ids = ['id', 'time', 'user-label']
|
||||
for field in self.formdef.fields:
|
||||
if not hasattr(field, str('get_view_value')):
|
||||
continue
|
||||
field_ids = ['id', 'time', 'user-label', field.id, 'status']
|
||||
break
|
||||
if hasattr(field, str('get_view_value')) and field.in_listing:
|
||||
field_ids.append(field.id)
|
||||
field_ids.append('status')
|
||||
|
||||
fields = []
|
||||
for field in self.get_formdef_fields():
|
||||
|
|
Loading…
Reference in New Issue