From 49e4a2be9a716a469a54eeaa6a968af61c763f6f Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Tue, 24 Jan 2023 12:15:19 +0100
Subject: [PATCH] [ADD]Add filter ang group for enedis CDC

---
 views/acc_enedis_cdc_views.xml | 31 +++++++++++++++++++++++++++++++
 views/acc_operation_views.xml  |  3 +--
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/views/acc_enedis_cdc_views.xml b/views/acc_enedis_cdc_views.xml
index 01108b0..f232e71 100644
--- a/views/acc_enedis_cdc_views.xml
+++ b/views/acc_enedis_cdc_views.xml
@@ -2,6 +2,37 @@
 <odoo>
     <data>
 
+        <record id="acc_enedis_cdc_filter" model="ir.ui.view">
+            <field name="name">acc.acc_enedis_cdc.filter</field>
+            <field name="model">acc.enedis.cdc</field>
+            <field name="arch" type="xml">
+                <search string="Recherche">
+                    <field name="name" string="Noms du fichier" />
+                    <field name="acc_operation_id" string="Opération" />
+                    <field name="acc_counter_id" string="PRM" />
+                    <separator />
+                    <group expand="0" string="Group By">
+                        <filter
+                            name="group_operation"
+                            string="Opérations"
+                            context="{'group_by':'acc_operation_id'}"
+                        />
+                        <filter
+                            name="group_type"
+                            string="Types de données"
+                            context="{'group_by':'comp_data_type'}"
+                        />
+                        <filter
+                            name="group_counter"
+                            string="PRMs"
+                            context="{'group_by':'acc_counter_id'}"
+                        />
+                        <filter string="Date" name="date" context="{'group_by': 'date_slot'}"/>
+                    </group>
+                </search>
+            </field>
+        </record>
+
         <record id="acc_enedis_cdc_form_view" model="ir.ui.view">
             <field name="name">acc.acc_enedis_cdc.form</field>
             <field name="model">acc.enedis.cdc</field>
diff --git a/views/acc_operation_views.xml b/views/acc_operation_views.xml
index 779e54c..6443011 100644
--- a/views/acc_operation_views.xml
+++ b/views/acc_operation_views.xml
@@ -84,7 +84,7 @@
                                     domain="[('is_injection', '=', True)]"
                                     context="{'default_acc_operation_id': active_id, 'default_is_injection': True}"
                                 >
-                                    <tree string="Points d'injection" editable="bottom">
+                                    <tree string="Points d'injection">
                                         <field name="acc_operation_id" invisible="1" />
                                         <field name="is_injection" invisible="1" />
                                         <field name="name" />
@@ -108,7 +108,6 @@
                                 >
                                     <tree
                                         string="Points de soutirage"
-                                        editable="bottom"
                                     >
                                         <field name="acc_operation_id" invisible="1" />
                                         <field name="is_delivery" invisible="1" />
-- 
GitLab