From e4a6e29905d78d7d9b9e46bb1e630b7a16a897e4 Mon Sep 17 00:00:00 2001
From: Benjamin <benjamin@le-filament.com>
Date: Tue, 18 Aug 2020 18:34:42 +0200
Subject: [PATCH] [add] search view to logs

---
 views/riga_odoo_import.xml | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/views/riga_odoo_import.xml b/views/riga_odoo_import.xml
index 63ea032..bc308b3 100644
--- a/views/riga_odoo_import.xml
+++ b/views/riga_odoo_import.xml
@@ -53,10 +53,39 @@
             </field>
         </record>
 
+        <record id="view_riga_odoo_import_search" model="ir.ui.view">
+            <field name="name">riga.odoo.import.search</field>
+            <field name="model">riga.odoo.import</field>
+            <field name="arch" type="xml">
+                <search string="Synchronisation Odoo">
+                    <field name="model_id"/>
+                    <field name="filename"/>
+
+                    <filter name="is_sync_filter" string="Synchronisé" domain="[('is_sync', '=', True)]"/>
+                    <filter name="not_sync_filter" string="Non Synchronisé" domain="[('is_sync', '=', False)]"/>
+                    <separator></separator>
+                    <filter name="is_warning_filter" string="Warning" domain="[('is_warning', '=', True)]"/>
+                    <filter name="is_error_filter" string="En erreur" domain="[('is_error', '=', True)]"/>
+                    <filter name="is_resync_filter" string="Re-Synchronisé" domain="[('is_resync', '=', True)]"/>
+                    <separator/>
+                    <filter name="create_date" string="Date de création" date="create_date"/>
+                    <filter name="write_date" string="Date de modification" date="write_date"/>
+
+                    <group expand="0" string="Group By">
+                        <filter string="Modèle" name="groupby_model_id" domain="[]" context="{'group_by':'model_id'}"/>
+                        <filter string="Date de création" name="groupby_create_date" domain="[]" context="{'group_by':'create_date'}"/>
+                        <filter string="Date de modification" name="groupby_write_date" domain="[]" context="{'group_by':'write_date'}"/>
+                    </group>
+                </search>
+            </field>
+        </record>
+
+
         <record id="action_view_riga_odoo_import_tree" model="ir.actions.act_window">
             <field name="name">Synchronisation Odoo</field>
             <field name="res_model">riga.odoo.import</field>
             <field name="view_mode">tree,form</field>
+            <field name="search_view_id" ref="view_riga_odoo_import_search"></field>
         </record>
 
         <menuitem id="menu_riga_odoo_import_config"
-- 
GitLab