Exemplo n.º 1
0
 def _process(self):
     data = _export_cache.get(request.args['token'])
     file_format = request.view_args['format']
     if file_format == 'csv':
         return send_csv('bookings.csv', **data)
     elif file_format == 'xlsx':
         return send_xlsx('bookings.xlsx', **data)
Exemplo n.º 2
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_registrations(
         self.registrations, self.export_config['regform_items'],
         self.export_config['static_item_ids'])
     return send_xlsx('registrations.xlsx',
                      headers,
                      rows,
                      tz=self.event_new.tzinfo)
Exemplo n.º 3
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_sessions(self.sessions)
     return send_xlsx('sessions.xlsx', headers, rows)
Exemplo n.º 4
0
 def _process(self):
     return send_xlsx('abstracts.xlsx', *self._generate_spreadsheet(), tz=self.event.tzinfo)
Exemplo n.º 5
0
 def _process(self):
     headers, rows = self._generate_spreadsheet()
     return send_xlsx('CERN_Access.xlsx', headers, rows)
Exemplo n.º 6
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_contributions(self.contribs)
     return send_xlsx('contributions.xlsx',
                      headers,
                      rows,
                      tz=self.event.tzinfo)
Exemplo n.º 7
0
 def _export(self, filename, headers, rows):
     return send_xlsx(filename + '.xlsx',
                      headers,
                      rows,
                      tz=self.event.tzinfo)
Exemplo n.º 8
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_registrations(
         self.registrations, self.regform_items, self.special_item_ids)
     return send_xlsx('registrations.xlsx', headers, rows)
Exemplo n.º 9
0
 def _process(self):
     return send_xlsx('abstracts.xlsx', *self._generate_spreadsheet())
Exemplo n.º 10
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_contributions(self.contribs)
     return send_xlsx('contributions.xlsx', headers, rows, tz=self.event.tzinfo)
Exemplo n.º 11
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_sessions(self.sessions)
     return send_xlsx('sessions.xlsx', headers, rows)
Exemplo n.º 12
0
 def _export(self, filename, headers, rows):
     return send_xlsx(filename + '.xlsx', headers, rows, tz=self.event.tzinfo)
Exemplo n.º 13
0
 def _process(self):
     return send_xlsx('abstracts.xlsx', *self._generate_spreadsheet())
Exemplo n.º 14
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_registrations(self.registrations, self.export_config['regform_items'],
                                                             self.export_config['static_item_ids'])
     return send_xlsx('registrations.xlsx', headers, rows, tz=self.event.tzinfo)
Exemplo n.º 15
0
 def _process(self):
     headers, rows = generate_spreadsheet_from_registrations(self.registrations, self.regform_items,
                                                             self.special_item_ids)
     return send_xlsx('registrations.xlsx', headers, rows)