You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
833 B

  1. # -*- coding: utf-8 -*-
  2. # Author: Andrea andrea4ever Gallina
  3. # Author: Francesco OpenCode Apruzzese
  4. # Author: Ciro CiroBoxHub Urselli
  5. # Copyright 2016 Camptocamp SA
  6. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
  7. from openerp import models, api
  8. class OpenInvoiceReport(models.AbstractModel):
  9. _name = 'report.account_financial_report_qweb.open_invoice_report_qweb'
  10. @api.multi
  11. def render_html(self, data=None):
  12. report_obj = self.env['report']
  13. doc_ids = self._ids
  14. docargs = {
  15. 'doc_model': 'account.move.line',
  16. 'doc_ids': doc_ids,
  17. 'sorted': sorted,
  18. }
  19. if data:
  20. docargs.update(data)
  21. return report_obj.render(
  22. 'account_financial_report_qweb.open_invoice_report_qweb',
  23. docargs)