[IMP] report_py3o: remove obsolete methods

This commit is contained in:
Laurent Mignon (ACSONE)
2019-01-08 10:53:36 +01:00
committed by Elmeri Niemelä
parent 138a994b81
commit bb36779e88
3 changed files with 9 additions and 43 deletions

View File

@@ -77,14 +77,6 @@ class IrActionsReport(models.Model):
[("report_name", "=", report_name),
("report_type", "=", report_type)])
@api.model
def render_report(self, res_ids, name, data):
action_py3o_report = self.get_from_report_name(name, "py3o")
if action_py3o_report:
return action_py3o_report.render_py3o(res_ids, data)
return super(IrActionsReport, self).render_report(
res_ids, name, data)
@api.multi
def render_py3o(self, res_ids, data):
self.ensure_one()
@@ -108,20 +100,6 @@ class IrActionsReport(models.Model):
{'object': obj, 'time': time})
return "%s.%s" % (self.name, self.py3o_filetype)
@api.model
def _get_report_from_name(self, report_name):
"""Get the first record of ir.actions.report having the
``report_name`` as value for the field report_name.
"""
res = super(IrActionsReport, self)._get_report_from_name(report_name)
if res:
return res
# maybe a py3o report
context = self.env['res.users'].context_get()
return self.with_context(context).search(
[('report_type', '=', 'py3o'),
('report_name', '=', report_name)], limit=1)
@api.multi
def _get_attachments(self, res_ids):
""" Return the report already generated for the given res_ids