diff --git a/base_report_to_printer/report.py b/base_report_to_printer/report.py index a33e3cb..4f1a1a9 100644 --- a/base_report_to_printer/report.py +++ b/base_report_to_printer/report.py @@ -19,7 +19,7 @@ # ############################################################################## -from openerp import models, exceptions, _ +from openerp import models, exceptions, _, api class Report(models.Model): @@ -56,6 +56,7 @@ class Report(models.Model): return True return False + @api.v7 def get_pdf(self, cr, uid, ids, report_name, html=None, data=None, context=None): """ Generate a PDF and returns it. @@ -75,3 +76,9 @@ class Report(models.Model): if can_print_report: printer.print_document(report, document, report.report_type) return document + + @api.v8 + def get_pdf(self, records, report_name, html=None, data=None): + return self._model.get_pdf(self._cr, self._uid, + records.ids, report_name, + html=html, data=data, context=self._context) \ No newline at end of file