From a37e72a3964ea19d98bd0dcb77be4193c8877c4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Tue, 24 Sep 2024 18:05:23 +0200 Subject: [PATCH] [FIX] invoice_report fields --- models/account_invoice_report.py | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/models/account_invoice_report.py b/models/account_invoice_report.py index 05a40fd..30dc9ba 100644 --- a/models/account_invoice_report.py +++ b/models/account_invoice_report.py @@ -7,11 +7,27 @@ from odoo import fields, models class AccountInvoiceReport(models.Model): _inherit = "account.invoice.report" - membership_state = fields.Char(string="Statut d'adhésion actuel") - region_id = fields.Many2one("res.region", string="Région implantation") - legal_status_id = fields.Many2one("afac.partner.legal", string="Statut juridique") + membership_state = fields.Selection( + [ + ("none", "Non Membre"), + ("canceled", "Membre Annulé"), + ("old", "Ancien Membre"), + ("waiting", "Membre en attente"), + ("invoiced", "Membre facturé"), + ("free", "Membre libre"), + ("paid", "Membre payant"), + ], + string="Statut d'adhésion actuel", + readonly=True, + ) + region_id = fields.Many2one( + "afac.partner.region", string="Région implantation", readonly=True + ) + legal_status_id = fields.Many2one( + "afac.partner.legal", string="Statut juridique", readonly=True + ) legal_status_detail_id = fields.Many2one( - "afac.partner.legal.detail", string="Statut juridique détaillé" + "afac.partner.legal.detail", string="Statut juridique détaillé", readonly=True ) # ------------------------------------------------------ -- GitLab