[members] add filter for non-members or expired bikecoop members
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 24 Jan 2013 12:23:26 +0000 (13:23 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 24 Jan 2013 12:23:26 +0000 (13:23 +0100)
__openerp__.py
data/filters.xml [new file with mode: 0644]

index 7a2292c..ece3b3d 100644 (file)
@@ -38,6 +38,7 @@ Module pour les personnalisations de L'Heureux Cyclage
     ],
     'update_xml': [
         'view/account_invoice.xml',
+        'data/filters.xml',
     ],
     'installable': True,
     'auto_install': False,
diff --git a/data/filters.xml b/data/filters.xml
new file mode 100644 (file)
index 0000000..e9467fe
--- /dev/null
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="bikecoop_expired_or_non_members" model="ir.filters">
+            <field name="name">Ateliers anciens membres ou non membres</field>
+            <field name="model_id">res.partner</field>
+            <field name="domain">['|', '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_stop', '&lt;', time.strftime('%Y-%m-%d')), '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_state', 'in', [u'none'])]</field>
+            <field name="user_id">3</field>
+            <field name="context">{}</field>
+        </record>
+        <record id="bikecoop_expired_or_non_members" model="ir.filters">
+            <field name="name">Ateliers anciens membres ou non membres</field>
+            <field name="model_id">res.partner</field>
+            <field name="domain">['|', '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_stop', '&lt;', time.strftime('%Y-%m-%d')), '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_state', 'in', [u'none'])]</field>
+            <field name="user_id">16</field>
+            <field name="context">{}</field>
+        </record>
+        <record id="bikecoop_expired_or_non_members" model="ir.filters">
+            <field name="name">Ateliers anciens membres ou non membres</field>
+            <field name="model_id">res.partner</field>
+            <field name="domain">['|', '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_stop', '&lt;', time.strftime('%Y-%m-%d')), '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_state', 'in', [u'none'])]</field>
+            <field name="user_id">29</field>
+            <field name="context">{}</field>
+        </record>
+        <record id="bikecoop_expired_or_non_members" model="ir.filters">
+            <field name="name">Ateliers anciens membres ou non membres</field>
+            <field name="model_id">res.partner</field>
+            <field name="domain">['|', '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_stop', '&lt;', time.strftime('%Y-%m-%d')), '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_state', 'in', [u'none'])]</field>
+            <field name="user_id">4</field>
+            <field name="context">{}</field>
+        </record>
+        <record id="bikecoop_expired_or_non_members" model="ir.filters">
+            <field name="name">Ateliers anciens membres ou non membres</field>
+            <field name="model_id">res.partner</field>
+            <field name="domain">['|', '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_stop', '&lt;', time.strftime('%Y-%m-%d')), '&amp;', ('category_id', 'ilike', 'Atelier'), ('membership_state', 'in', [u'none'])]</field>
+            <field name="user_id">9</field>
+            <field name="context">{}</field>
+        </record>
+    </data>
+</openerp>