From 966ee1b712c31bc58a019f293cb16ec598bc65f5 Mon Sep 17 00:00:00 2001 From: Benjamin <Benjamin@MBP-de-Benj.(none)> Date: Mon, 28 Aug 2017 23:52:01 +0200 Subject: [PATCH] [add] filtres et group by --- views/views.xml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/views/views.xml b/views/views.xml index 9e4dc82..f914724 100644 --- a/views/views.xml +++ b/views/views.xml @@ -39,12 +39,12 @@ <tree string="Liste des Mois"> <field name="date_tdb" widget="date" /> <field name="name" /> - <field name="ca_mois" /> - <field name="pipe_mois" /> - <field name="treso" /> - <field name="variation" /> - <field name="charges" /> - <field name="encaisse" /> + <field name="ca_mois" sum="Chiffre d'Affaire" /> + <field name="pipe_mois" avg="pipe" /> + <field name="treso" avg="Treso" /> + <field name="variation" avg="Variation" /> + <field name="charges" avg="Décaissé" /> + <field name="encaisse" avg="Encaissé" /> <field name="charges_fixes" /> <field name="runway" /> </tree> @@ -119,6 +119,23 @@ </field> </record> + <!-- FILTRES --> + <record id="lefilament_dashboard_search" model="ir.ui.view"> + <field name="name">Le Filament Dashboard Searchview</field> + <field name="model">lefilament.dashboard</field> + <field name="arch" type="xml"> + <search> + <filter string="Cette année" name="this_year" domain="[ ('date_tdb', '>', (context_today()-relativedelta(years=0)).strftime('%Y-01-01')),]" /> + <filter string="L'année dernière" name="last_year" domain="[ ('date_tdb', '>', (context_today()-relativedelta(years=1)).strftime('%Y-01-01')), ('date_tdb', '<', (context_today()-relativedelta(years=1)).strftime('%Y-12-31'))]" /> + + <group expand="0" name="group_by" string="Group By"> + <filter string="Trimestre" name="trimestre" context="{'group_by':'date_tdb:quarter'}" /> + <filter string="An" name="an" context="{'group_by':'date_tdb:year'}" /> + </group> + </search> + </field> + </record> + <!-- Company Form --> <record id="view_form_lefilament_company_form_inherited" model="ir.ui.view"> <field name="name">res.company.form.tdb</field> -- GitLab