don't show drafts in csv/xls/stats
This commit is contained in:
parent
28111e8a57
commit
c104f6b3a6
|
@ -334,7 +334,7 @@ class FormPage(Directory):
|
|||
|
||||
csv_output.writerow(self.csv_tuple_heading(fields))
|
||||
|
||||
items = self.formdef.data_class().select()
|
||||
items = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
||||
for filled in items:
|
||||
csv_output.writerow(self.csv_tuple(fields, filled))
|
||||
response = get_response()
|
||||
|
@ -356,7 +356,7 @@ class FormPage(Directory):
|
|||
for i, f in enumerate(self.csv_tuple_heading(fields)):
|
||||
ws.write(0, i, f)
|
||||
|
||||
items = self.formdef.data_class().select()
|
||||
items = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
||||
for i, filled in enumerate(items):
|
||||
for j, elem in enumerate(self.csv_tuple(fields, filled)):
|
||||
ws.write(i+1, j, elem)
|
||||
|
@ -374,7 +374,7 @@ class FormPage(Directory):
|
|||
html_top('forms', '%s - %s' % (_('Form'), self.formdef.name))
|
||||
get_response().breadcrumb.append( ('stats', _('Statistics')) )
|
||||
'<h2>%s - %s</h2>' % (self.formdef.name, _('Statistics'))
|
||||
values = self.formdef.data_class().select()
|
||||
values = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
||||
|
||||
no_forms = len(values)
|
||||
'<p>%s %d</p>' % (_('Total number of records:'), no_forms)
|
||||
|
|
Loading…
Reference in New Issue