wcs-don-t-export-draft.diff
wcs/backoffice/root.ptl | ||
---|---|---|
334 | 334 | |
335 | 335 |
csv_output.writerow(self.csv_tuple_heading(fields)) |
336 | 336 | |
337 |
items = self.formdef.data_class().select() |
|
337 |
items = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
|
338 | 338 |
for filled in items: |
339 | 339 |
csv_output.writerow(self.csv_tuple(fields, filled)) |
340 | 340 |
response = get_response() |
... | ... | |
356 | 356 |
for i, f in enumerate(self.csv_tuple_heading(fields)): |
357 | 357 |
ws.write(0, i, f) |
358 | 358 | |
359 |
items = self.formdef.data_class().select() |
|
359 |
items = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
|
360 | 360 |
for i, filled in enumerate(items): |
361 | 361 |
for j, elem in enumerate(self.csv_tuple(fields, filled)): |
362 | 362 |
ws.write(i+1, j, elem) |
... | ... | |
374 | 374 |
html_top('forms', '%s - %s' % (_('Form'), self.formdef.name)) |
375 | 375 |
get_response().breadcrumb.append( ('stats', _('Statistics')) ) |
376 | 376 |
'<h2>%s - %s</h2>' % (self.formdef.name, _('Statistics')) |
377 |
values = self.formdef.data_class().select() |
|
377 |
values = self.formdef.data_class().select(lambda x: x.status != 'draft')
|
|
378 | 378 | |
379 | 379 |
no_forms = len(values) |
380 | 380 |
'<p>%s %d</p>' % (_('Total number of records:'), no_forms) |