diff --git a/requirements.txt b/requirements.txt index fdcddc4ae29..69ac974db53 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ # generated from manifests external_dependencies astor dataclasses -mako odoorpc openupgradelib diff --git a/upgrade_analysis/__manifest__.py b/upgrade_analysis/__manifest__.py index b2df312c590..2f03a71d140 100644 --- a/upgrade_analysis/__manifest__.py +++ b/upgrade_analysis/__manifest__.py @@ -22,7 +22,7 @@ "installable": True, "depends": ["base"], "external_dependencies": { - "python": ["mako", "dataclasses", "odoorpc", "openupgradelib"], + "python": ["dataclasses", "odoorpc", "openupgradelib"], }, "license": "AGPL-3", } diff --git a/upgrade_analysis/models/upgrade_analysis.py b/upgrade_analysis/models/upgrade_analysis.py index 2979fcdfd56..f65a55ca356 100644 --- a/upgrade_analysis/models/upgrade_analysis.py +++ b/upgrade_analysis/models/upgrade_analysis.py @@ -10,7 +10,6 @@ from copy import deepcopy from lxml import etree -from mako.template import Template from odoo import fields, models, release from odoo.exceptions import ValidationError @@ -519,15 +518,6 @@ def generate_module_coverage_file(self, no_changes_modules): if not module_coverage_file_folder: return - file_template = Template( - filename=os.path.join( - get_module_path("upgrade_analysis"), - "static", - "src", - "module_coverage_template.rst.mako", - ) - ) - module_domain = [ ("state", "=", "installed"), ( @@ -587,10 +577,13 @@ def generate_module_coverage_file(self, no_changes_modules): 49, " " ) - rendered_text = file_template.render( - start_version=start_version, - end_version=end_version, - module_descriptions=module_descriptions, + rendered_text = self.env["ir.qweb"]._render( + "upgrade_analysis.module_coverage", + values=dict( + start_version=start_version, + end_version=end_version, + module_descriptions=module_descriptions, + ), ) file_name = "modules{}-{}.rst".format( diff --git a/upgrade_analysis/static/src/module_coverage_template.rst.mako b/upgrade_analysis/templates/module_coverage_template.xml similarity index 67% rename from upgrade_analysis/static/src/module_coverage_template.rst.mako rename to upgrade_analysis/templates/module_coverage_template.xml index 1f7efefc5f6..9c4d412ba2f 100644 --- a/upgrade_analysis/static/src/module_coverage_template.rst.mako +++ b/upgrade_analysis/templates/module_coverage_template.xml @@ -1,4 +1,7 @@ -Module coverage ${start_version} -> ${end_version} + + +