Projet

Général

Profil

wcs-don-t-export-draft.diff

Thomas Noël, 31 mai 2012 22:32

Télécharger (1,42 ko)

Voir les différences:


  

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)