From 461b6305ca07ce24c4729d1efc49da9a69050a67 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Thu, 27 Mar 2025 17:13:28 +0100
Subject: [PATCH] [UPD] survey report xlsx for AECT and AECI answer

---
 report/report_survey_xlsx.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/report/report_survey_xlsx.py b/report/report_survey_xlsx.py
index 21acef0..903ebcb 100644
--- a/report/report_survey_xlsx.py
+++ b/report/report_survey_xlsx.py
@@ -7,6 +7,15 @@ from odoo import models
 class ReportSurveyXlsx(models.AbstractModel):
     _inherit = "report.survey.xlsx"
 
+    def _pre_generate_xlsx_report_header(self, sheet, results, cols, bold):
+        """
+        Hérite la fonction parente pour ajouter les informations du stagiaire si il
+        s'agit d'un questionnaire AECT ou AECI
+        """
+        super()._pre_generate_xlsx_report_header(sheet, results, cols, bold)
+        if results.filtered(lambda s: s.training_survey_type in ["aeci", "aect"]):
+            sheet.write(0, cols["student_id"], "Stagiaire", bold)
+
     def _get_input_domain(self, results):
         domain = super()._get_input_domain(results)
         if self.env.context.get("training_id"):
-- 
GitLab