From f7b84a56b535428dc30d42c84547d1b499ae5f25 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Wed, 22 Jan 2025 17:01:55 +0100
Subject: [PATCH] [FIX] manual load liasse

---
 wizard/scop_load_liasse_wizard.py  | 2 --
 wizard/scop_load_liasse_wizard.xml | 8 ++++----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/wizard/scop_load_liasse_wizard.py b/wizard/scop_load_liasse_wizard.py
index 8f2283a..98d6512 100644
--- a/wizard/scop_load_liasse_wizard.py
+++ b/wizard/scop_load_liasse_wizard.py
@@ -17,8 +17,6 @@ class ScopLoadLiasseWizard(models.TransientModel):
     source_liasse = fields.Selection(
         string="Source",
         selection=[("diane", "Import Diane")],
-        required=True,
-        default="manual",
     )
     partner_id = fields.Many2one(
         comodel_name="res.partner",
diff --git a/wizard/scop_load_liasse_wizard.xml b/wizard/scop_load_liasse_wizard.xml
index d4be4f2..3094471 100644
--- a/wizard/scop_load_liasse_wizard.xml
+++ b/wizard/scop_load_liasse_wizard.xml
@@ -10,7 +10,7 @@
             <field name="arch" type="xml">
                 <form string="Charger une Liasse">
                     <group invisible="context.get('quick_import', False)">
-                        <field name="source_liasse" widget="radio" />
+                        <field name="source_liasse" widget="radio" required="context.get('quick_import', False)" />
                     </group>
                     <!-- partner infos -->
                     <group
@@ -29,9 +29,9 @@
                     </group>
                     <group
                         name="uploaded_file"
-                        attrs="{'invisible':[('source_liasse','=','diane')]}"
+                        attrs="{'invisible': [('source_liasse', '=', 'diane')]}"
                     >
-                        <div class="text-muted">
+                        <div class="text-muted" invisible="not context.get('quick_import', False)">
                             Il est nécessaire de charger le fichier original pour saisir une liasse.
                         </div>
                         <field name="filename" invisible="1" />
@@ -62,7 +62,7 @@
                             string="Saisir la liasse"
                             type="object"
                             confirm="Êtes-vous sûr(e) de vouloir créer une nouvelle liasse ?"
-                            attrs="{'invisible':[('source_liasse','!=','manual')]}"
+                            invisible="not context.get('quick_import', False)"
                         />
                         <!-- Diane -->
                         <button
-- 
GitLab