backoffice/listing: show all "in_listing" fields by default (fix #1780)

This commit is contained in:
Thomas NOËL 2012-10-16 11:07:12 +02:00
parent fe622f04f0
commit ebf1f9f6a0
1 changed files with 4 additions and 4 deletions

View File

@ -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():