--- /dev/null
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#
+##############################################################################
+
+
+{
+ 'name': 'Bike Co-ops Management',
+ 'version': '0.1',
+ 'category': 'Association',
+ 'complexity': "normal",
+ 'description': """
+This module is to configure modules related to a bike Co-op.
+==============================================================
+
+It installs the profile for bike co-ops to manage memberships, membership products (schemes), stock, accounting, etc.
+ """,
+ 'author': 'L\'Heureux Cyclage',
+ 'website': 'http://www.heureux-cyclage.org',
+ 'depends': ['base_setup', 'membership', 'point_of_sale'],
+ 'update_xml': [],
+ 'demo_xml': [
+ 'membership_demo.xml',
+ 'res_partner_demo.xml',
+ ],
+ 'installable': True,
+ 'auto_install': False,
+ 'certificate': '',
+ 'images': [],
+}
--- /dev/null
+<?xml version="1.0"?>
+<openerp>
+ <data>
+
+<!-- Demo Data for Memberships -->
+ <record id="membership_0" model="product.product">
+ <field name="membership">True</field>
+ <field eval="time.strftime('%Y-01-01')" name="membership_date_from"/>
+ <field eval="time.strftime('%Y-12-01')" name="membership_date_to"/>
+ <field name="name">Normal Membership</field>
+ <field name="list_price">25</field>
+ <field name="categ_id" ref="product.cat1"/>
+ <field name="type">service</field>
+ </record>
+ <record id="membership_1" model="product.product">
+ <field name="membership">True</field>
+ <field eval="time.strftime('%Y-01-01')" name="membership_date_from"/>
+ <field eval="time.strftime('%Y-12-01')" name="membership_date_to"/>
+ <field name="name">Reduce Membership</field>
+ <field name="categ_id" ref="product.cat1"/>
+ <field name="list_price">15</field>
+ <field name="type">service</field>
+ </record>
+ <record id="membership_2" model="product.product">
+ <field name="membership">True</field>
+ <field eval="time.strftime('%Y-01-01')" name="membership_date_from"/>
+ <field eval="time.strftime('%Y-12-01')" name="membership_date_to"/>
+ <field name="name">Familly Membership</field>
+ <field name="categ_id" ref="product.cat1"/>
+ <field name="list_price">40</field>
+ <field name="type">service</field>
+ </record>
+
+<!-- Join Memberships -->
+ <function model="res.partner" name="create_membership_invoice" eval="(ref('base.res_partner_agrolait'), ref('membership_0'), {'amount':25})"/>
+
+<!-- Demo data for free member -->
+ <record id="base.res_partner_desertic_hispafuentes" model="res.partner">
+ <field name="free_member">True</field>
+ </record>
+
+<!-- Demo data for associate member -->
+ <record id="base.res_partner_9" model="res.partner">
+ <field name="associate_member" ref="base.res_partner_agrolait"/>
+ </record>
+ <record id="base.res_partner_8" model="res.partner">
+ <field name="associate_member" ref="base.res_partner_agrolait"/>
+ </record>
+
+ </data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+ <!--
+ Resource: res.partner.category
+ -->
+
+ <record id="res_partner_category_0" model="res.partner.category">
+ <field name="name">Organisations</field>
+ </record>
+ <record id="res_partner_category_1" model="res.partner.category">
+ <field name="name">Entreprises</field>
+ </record>
+ <record id="res_partner_category_2" model="res.partner.category">
+ <field name="name">Associations</field>
+ <field name="parent_id" ref="res_partner_category_0"/>
+ </record>
+ <record id="res_partner_category_3" model="res.partner.category">
+ <field name="name">Collectivites</field>
+ <field name="parent_id" ref="res_partner_category_0"/>
+ </record>
+ <record id="res_partner_category_4" model="res.partner.category">
+ <field name="name">Bike co-ops</field>
+ <field name="parent_id" ref="res_partner_category_2"/>
+ </record>
+ <record id="res_partner_category_5" model="res.partner.category">
+ <field name="name">Benevoles</field>
+ </record>
+ <record id="res_partner_category_6" model="res.partner.category">
+ <field name="name">Administrateurs-trices</field>
+ <field name="parent_id" ref="res_partner_category_5"/>
+ </record>
+ <record id="res_partner_category_7" model="res.partner.category">
+ <field name="name">Secretaire</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+ <record id="res_partner_category_8" model="res.partner.category">
+ <field name="name">Secretaire adjoint-e</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+ <record id="res_partner_category_9" model="res.partner.category">
+ <field name="name">Tresorier-e</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+ <record id="res_partner_category_10" model="res.partner.category">
+ <field name="name">Tresorier adjoint</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+ <record id="res_partner_category_11" model="res.partner.category">
+ <field name="name">President-e</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+ <record id="res_partner_category_12" model="res.partner.category">
+ <field name="name">Presitent-e adjoint-e</field>
+ <field name="parent_id" ref="res_partner_category_6"/>
+ </record>
+
+ <!--
+ Resource: res.partner
+ -->
+
+ <record id="res_partner_recycleur" model="res.partner">
+ <field name="name">Le Recycleur</field>
+ <field eval="[(6, 0, [ref('res_partner_category_4')])]" name="category_id"/>
+ <field name="address" eval="[]"/>
+ <field name="website">www.le-recycleur.fr/</field>
+ </record>
+ <record id="res_partner_arapd" model="res.partner">
+ <field name="name">Association Rhone-Alpes Petits Debrouillards</field>
+ <field eval="[(6, 0, [ref('base.res_partner_category_2')])]" name="category_id"/>
+ <field name="customer">1</field>
+ <field name="supplier">1</field>
+ <field name="address" eval="[]"/>
+ <field name="website">www.lespetitsdebrouillards-ra.org</field>
+ </record>
+ <record id="res_partner_villegre" model="res.partner">
+ <field name="name">Ville de Grenoble</field>
+ <field eval="[(6, 0, [ref('res_partner_category_3')])]" name="category_id"/>
+ <field name="customer">1</field>
+ <field name="address" eval="[]"/>
+ <field name="website">www.grenoble.fr</field>
+ </record>
+ <record id="res_partner_fdf" model="res.partner">
+ <field name="website">www.fondationdefrance.org</field>
+ <field name="name">Fondation de France</field>
+ <field eval="[(6, 0, [ref('res_partner_category_0')])]" name="category_id"/>
+ <field name="address" eval="[]"/>
+ </record>
+
+ </data>
+</openerp>
+