From 14c804fc151fd5f198b95b0c0e6195874d9e9a01 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 10 Mar 2025 12:45:53 +0100
Subject: [PATCH] [UPD] states

---
 models/financial_contract.py | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/models/financial_contract.py b/models/financial_contract.py
index 1de71f8..ae7d86e 100644
--- a/models/financial_contract.py
+++ b/models/financial_contract.py
@@ -45,16 +45,29 @@ class FinancialContract(models.AbstractModel):
     )
     state = fields.Selection(
         [
-            ("init", "Initialisation"),
-            ("offer", "Offre"),
-            ("proposal", "Proposition"),
-            ("contract", "Signé"),
-            ("done", "Terminé"),
+            ("init", "Initialisé"),
+            ("offer", "Accordé"),
+            ("notified", "Notifié"),
+            ("signed", "Signé"),
+            ("paid", "Versé"),
+            ("litigation", "En contentieux"),
+            ("done", "Soldé"),
             ("cancel", "Annulé"),
         ],
         string="Statut",
         tracking=1,
         default="init",
+        help="""
+- Initialisé : Contrat initialisé par un correspondant financier
+- Accordé : Contrat validé par le CEFN (ou CEFR si contrat régional)
+- Notifié : Le contrat a été envoyé à la coop pour signature
+- Signé : Le contrat est signé par la coop
+- Versé : Le montant est versé à la coop
+- En contentieux : Une procédure collective est en cours sur la coopérative
+- Soldé : Le contrat est soldé
+- Annulé : Le contrat est annulé (ex :pas de validation du CEF, notification dépassée,
+contrat non signé)
+        """
     )
 
     # ------------------------------------------------------
-- 
GitLab