From 6943f550871f51aa52b7c7b609bc391d01de7e0d Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 11 Sep 2023 18:24:53 +0200
Subject: [PATCH] [update] add button for liasse preview

---
 __manifest__.py                |  1 +
 views/scop_liste_ministere.xml | 38 ++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/__manifest__.py b/__manifest__.py
index 7c0d88b..c2fdb2e 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -12,6 +12,7 @@
         "cgscop_liasse_fiscale",
         "cgscop_liasse_fiscale_alfodoo",
         "cgscop_liste_ministere",
+        "cgscop_liste_ministere_alfodoo",
     ],
     "data": [
         "security/ir.model.access.csv",
diff --git a/views/scop_liste_ministere.xml b/views/scop_liste_ministere.xml
index 63b894d..90815f5 100644
--- a/views/scop_liste_ministere.xml
+++ b/views/scop_liste_ministere.xml
@@ -7,6 +7,7 @@
         <record id="scop_liste_ministere_form_inherit" model="ir.ui.view">
             <field name="name">scop.liste.ministere.form.inovatic</field>
             <field name="model">scop.liste.ministere</field>
+            <field name="priority">100</field>
             <field
                 name="inherit_id"
                 ref="cgscop_liste_ministere.view_liste_ministere_form"
@@ -87,5 +88,42 @@
                 </xpath>
             </field>
         </record>
+        <record
+            id="scop_liste_ministere_alfodoo_inovatic_form_inherit"
+            model="ir.ui.view"
+        >
+            <field name="name">scop.liste.ministere.alfodoo.inovatic.form</field>
+            <field name="model">scop.liste.ministere</field>
+            <field
+                name="inherit_id"
+                ref="cgscop_liste_ministere_alfodoo.view_liste_ministere_alfresco_form_inherit"
+            />
+            <field name="arch" type="xml">
+                <!-- Ajoute le bouton voir LF sur l'onglet document -->
+                <xpath expr="//field[@name='lm_cmis_folder']" position="before">
+                    <div
+                        class="alert alert-success"
+                        role="alert"
+                        attrs="{'invisible': [('liasse_node_ref', '=', False)]}"
+                    >
+                        La liasse fiscale a été chargée.
+                    </div>
+                    <div
+                        class="alert alert-warning"
+                        role="alert"
+                        attrs="{'invisible': [('liasse_node_ref', '!=', False)]}"
+                    >
+                        La liasse fiscale n'a pas été chargée.
+                    </div>
+                    <field
+                        name="liasse_node_ref"
+                        string="Voir la liasse PDF"
+                        widget="cmis_file_preview"
+                        icon="fa-eye"
+                        color="btn-info"
+                    />
+                </xpath>
+            </field>
+        </record>
     </data>
 </odoo>
-- 
GitLab