From 6d4dfd2b23e107f7dea1763f9ec5f60c684f702f Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Tue, 9 Jul 2024 18:23:28 +0200
Subject: [PATCH] [UPD] add filters for member line view

---
 views/membership_membership_line.xml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/views/membership_membership_line.xml b/views/membership_membership_line.xml
index 992d3ca..a52884b 100644
--- a/views/membership_membership_line.xml
+++ b/views/membership_membership_line.xml
@@ -17,6 +17,22 @@
                         name="this_year"
                         domain="[('date_to','&lt;=', time.strftime('%%Y-12-31')), ('date_to','&gt;=',time.strftime('%%Y-01-01'))]"
                     />
+                    <filter
+                        string="L'année dernière"
+                        name="last_year"
+                        domain="[ ('date_to', '&gt;=', (context_today()-relativedelta(years=1)).strftime('%Y-01-01')), ('date_to', '&lt;=', (context_today()-relativedelta(years=1)).strftime('%Y-12-31'))]"
+                    />
+                    <separator />
+                    <filter
+                        string="Adhésion nationale"
+                        name="national"
+                        domain="[('category_id.name', '=', 'National')]"
+                    />
+                    <filter
+                        string="Adhésion régionale"
+                        name="regional"
+                        domain="[('category_id.name', '=', 'Régional')]"
+                    />
                     <group expand="0" name="group_by" string="Group By">
                         <filter
                             name="group_date_to"
@@ -28,6 +44,18 @@
                             string="Statut"
                             context="{'group_by': 'state'}"
                         />
+                        <separator />
+                        <filter
+                            name="group_region"
+                            string="Région d'implantation"
+                            context="{'group_by': 'region_id'}"
+                        />
+                        <separator />
+                        <filter
+                            name="group_category"
+                            string="Catégorie d'adhésion"
+                            context="{'group_by': 'category_id'}"
+                        />
                     </group>
                 </search>
             </field>
-- 
GitLab