From f3691dd3fcb9ca447818f05ea8dd37ad4a53b5ca Mon Sep 17 00:00:00 2001 From: younes Date: Thu, 1 May 2025 11:44:24 +0100 Subject: [PATCH] Imp Project Status Report --- .../project_base/report/project_report_templates.xml | 3 ++- odex25_project/project_base/report/project_status_report.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/odex25_project/project_base/report/project_report_templates.xml b/odex25_project/project_base/report/project_report_templates.xml index f35e4ad57..0acf4ace9 100644 --- a/odex25_project/project_base/report/project_report_templates.xml +++ b/odex25_project/project_base/report/project_report_templates.xml @@ -457,7 +457,8 @@
Project Details
- + +
diff --git a/odex25_project/project_base/report/project_status_report.py b/odex25_project/project_base/report/project_status_report.py index 88869936c..cb95d3553 100644 --- a/odex25_project/project_base/report/project_status_report.py +++ b/odex25_project/project_base/report/project_status_report.py @@ -46,7 +46,7 @@ class ReportProjectStatus(models.AbstractModel): # '.otf', '.woff', '.woff2' fonts_dict = {} - installed_modules = self.env['ir.module.module'].search([('state', '=', 'installed')]).mapped('name') + installed_modules = self.env['ir.module.module'].sudo().search([('state', '=', 'installed')]).mapped('name') installed_modules_set = set(installed_modules) from odoo.tools import config @@ -83,7 +83,7 @@ class ReportProjectStatus(models.AbstractModel): fig = plt.figure(figsize=(5, 4)) fonts = self.get_all_fonts_paths() prop = None - company_font_name = self.env.company.font + company_font_name = self.env.company.sudo().font if company_font_name: font_path = None