[MIG] report_py3o, report_py3o_fusion_server: Migration to 13.0

This commit is contained in:
Laurent Mignon (ACSONE)
2019-11-19 14:45:28 +01:00
committed by Elmeri Niemelä
parent 0bf0160d2d
commit 3fa05b0604
7 changed files with 33 additions and 67 deletions

View File

@@ -27,7 +27,6 @@ class IrActionsReport(models.Model):
_inherit = "ir.actions.report"
@api.multi
@api.constrains("py3o_filetype", "report_type")
def _check_py3o_filetype(self):
for report in self:
@@ -114,7 +113,6 @@ class IrActionsReport(models.Model):
return lo_bin
@api.depends("report_type", "py3o_filetype")
@api.multi
def _compute_is_py3o_native_format(self):
fmt = Formats()
for rec in self:
@@ -123,14 +121,12 @@ class IrActionsReport(models.Model):
filetype = rec.py3o_filetype
rec.is_py3o_native_format = fmt.get_format(filetype).native
@api.multi
def _compute_lo_bin_path(self):
lo_bin = self._get_lo_bin()
for rec in self:
rec.lo_bin_path = lo_bin
@api.depends("lo_bin_path", "is_py3o_native_format", "report_type")
@api.multi
def _compute_py3o_report_not_available(self):
for rec in self:
if not rec.report_type == "py3o":
@@ -156,7 +152,6 @@ class IrActionsReport(models.Model):
[("report_name", "=", report_name), ("report_type", "=", report_type)]
)
@api.multi
def render_py3o(self, res_ids, data):
self.ensure_one()
if self.report_type != "py3o":
@@ -170,7 +165,6 @@ class IrActionsReport(models.Model):
.create_report(res_ids, data)
)
@api.multi
def gen_report_download_filename(self, res_ids, data):
"""Override this function to change the name of the downloaded report
"""
@@ -181,7 +175,6 @@ class IrActionsReport(models.Model):
return safe_eval(report.print_report_name, {"object": obj, "time": time})
return "{}.{}".format(self.name, self.py3o_filetype)
@api.multi
def _get_attachments(self, res_ids):
""" Return the report already generated for the given res_ids
"""