diff --git a/models/scop_action_rse.py b/models/scop_action_rse.py index 633c78af4b3b292273cae253d4c5e2aa55771303..f54c1df77e484d5679c2fe284ca5ef0c26806834 100644 --- a/models/scop_action_rse.py +++ b/models/scop_action_rse.py @@ -4,8 +4,9 @@ from odoo import fields, models -class ScopRevision(models.Model): +class ScopActionRse(models.Model): _name = "scop.action.rse" + _inherit = ["mail.thread"] _description = "Actions RSE engagées" _order = "partner_id, action_category, action_date" @@ -18,7 +19,7 @@ class ScopRevision(models.Model): ) action_date = fields.Date( - string="Début de l'action", index=True, track_visibility="onchange" + string="Début de l'action", index=True, tracking=True ) action_category = fields.Selection( @@ -32,19 +33,19 @@ class ScopRevision(models.Model): ("7", "7 - Les communautés et le territoire"), ], string="Catégorie RSE", - track_visibility="onchange", + tracking=True, ) action_manager = fields.Text( - string="Référent de l'action", track_visibility="onchange" + string="Référent de l'action", tracking=True ) action_description = fields.Text( - string="Description de l'action", track_visibility="onchange" + string="Description de l'action", tracking=True ) action_measure = fields.Text( - string="Indicateurs de suivi", track_visibility="onchange" + string="Indicateurs de suivi", tracking=True ) # ------------------------------------------------------ @@ -53,8 +54,8 @@ class ScopRevision(models.Model): # Unicité de l'action par organisme et par date _sql_constraints = [ ( - "Action RSE", - "unique(partner_id, action_category,action_date)", + "action_rse", + "unique(partner_id, action_category, action_date)", "Une action RSE a déjà été enregistrée à cette date", ), ]