Exemplo n.º 1
0
 def on_inventory_report__activate(self, *args):
     from crisk.reports.invent_report import InventoryReport
     filename = save(_('Save report'),
                     current_name=_('Inventory Report.pdf'))
     if filename is not None:
         assets = Asset.query().all()
         report = InventoryReport(queryset=assets)
         report.generate_by(PDFGenerator, filename=filename)
Exemplo n.º 2
0
 def on_inventory_report__activate(self, *args):
     from crisk.reports.invent_report import InventoryReport
     filename = save(_('Save report'),
                     current_name = _('Inventory Report.pdf'))
     if filename is not None:
         assets = Asset.query().all()
         report = InventoryReport(queryset = assets)
         report.generate_by(PDFGenerator, filename = filename)
Exemplo n.º 3
0
 def _inventory_report(self):
     
     temp = TemporaryFile()
     
     assets = Asset.query().all()
     report = InventoryReport(queryset = assets)
     report.generate_by(PDFGenerator, filename = temp)                         
     
     return temp