Initial commit
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 20 Nov 2012 16:06:00 +0000 (17:06 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 20 Nov 2012 16:06:00 +0000 (17:06 +0100)
__init__.py [new file with mode: 0644]
__openerp__.py [new file with mode: 0644]
demo/membership.xml [new file with mode: 0644]
demo/point_of_sale.xml [new file with mode: 0644]
demo/res_users.xml [new file with mode: 0644]
i18n/bikecoop_l10n_fr_demo.pot [new file with mode: 0644]
i18n/fr.po [new file with mode: 0644]

diff --git a/__init__.py b/__init__.py
new file mode 100644 (file)
index 0000000..e37bf75
--- /dev/null
@@ -0,0 +1,8 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#
+##############################################################################
+
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/__openerp__.py b/__openerp__.py
new file mode 100644 (file)
index 0000000..bcc2c83
--- /dev/null
@@ -0,0 +1,28 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#
+##############################################################################
+
+
+{
+    'name': 'Bike Co-ops Management demo for french specificities',
+    'version': '0.1',
+    'category': 'Association',
+    'complexity': "normal",
+    'description': """
+This module is to having demo datas for french bike Co-op module demonstration.
+==============================================================================
+    """,
+    'author': 'L\'Heureux Cyclage',
+    'website': 'http://www.heureux-cyclage.org',
+    'depends': ['bikecoop_demo'],
+    'update_xml': [
+        'demo/res_users.xml',
+        'demo/membership.xml',
+        'demo/point_of_sale.xml',
+    ],
+    'installable': True,
+    'auto_install': False,
+    'images': [],
+}
diff --git a/demo/membership.xml b/demo/membership.xml
new file mode 100644 (file)
index 0000000..8ec77f2
--- /dev/null
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="product_standard_member" model="product.product">
+            <field name="name">Standard member</field>
+            <field name="list_price">25.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.product_uom_unit"/>
+            <field name="uom_po_id" ref="product.product_uom_unit"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
+            <field name="supply_method">produce</field>
+            <field name="membership">True</field>
+            <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
+            <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
+        </record>
+        <record id="product_reduce_member" model="product.product">
+            <field name="name">Reduce member</field>
+            <field name="list_price">15.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.product_uom_unit"/>
+            <field name="uom_po_id" ref="product.product_uom_unit"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
+            <field name="supply_method">produce</field>
+            <field name="membership">True</field>
+            <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
+            <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
+        </record>
+        <record id="product_group_membership" model="product.product">
+            <field name="name">Group membership</field>
+            <field name="list_price">45.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.product_uom_unit"/>
+            <field name="uom_po_id" ref="product.product_uom_unit"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
+            <field name="supply_method">produce</field>
+            <field name="membership">True</field>
+            <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
+            <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
+        </record>
+
+        <record id="bikecoop_demo.res_partner_dupignon2" model="res.partner">
+            <field name="associate_member" ref="bikecoop_demo.res_partner_dupignon"/>
+        </record>
+        <record id="bikecoop_demo.res_partner_jeremy" model="res.partner">
+            <field name="associate_member" ref="bikecoop_demo.res_partner_matt"/>
+        </record>
+        <record id="bikecoop_demo.res_partner_renaud" model="res.partner">
+            <field name="associate_member" ref="bikecoop_demo.res_partner_matt"/>
+        </record>
+    </data>
+
+    <data noupdate="1">
+    <!-- Join Memberships  -->
+        <function model="res.partner" name="create_membership_invoice" eval="(ref('bikecoop_demo.res_partner_francois'), ref('product_standard_member'), {'amount':25})"/>
+        <function model="res.partner" name="create_membership_invoice" eval="(ref('bikecoop_demo.res_partner_matt'), ref('product_group_membership'), {'amount':45})"/>
+    </data>
+</openerp>
diff --git a/demo/point_of_sale.xml b/demo/point_of_sale.xml
new file mode 100644 (file)
index 0000000..7fade0b
--- /dev/null
@@ -0,0 +1,10 @@
+<openerp>
+    <data>
+        <record id="product_standard_member" model="product.product">
+            <field name="pos_categ_id" ref="point_of_sale.categ_others"/>
+        </record>
+        <record id="product_reduce_member" model="product.product">
+            <field name="pos_categ_id" ref="point_of_sale.categ_others"/>
+        </record>
+    </data>
+</openerp>
diff --git a/demo/res_users.xml b/demo/res_users.xml
new file mode 100644 (file)
index 0000000..20026cf
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="bikecoop_demo.user_pos" model="res.users">
+            <field name="lang">fr_FR</field>
+        </record>
+        <record id="bikecoop_demo.user_accountant" model="res.users">
+            <field name="lang">fr_FR</field>
+        </record>
+        <record id="bikecoop_demo.user_treasurer" model="res.users">
+            <field name="lang">fr_FR</field>
+        </record>
+        <record id="base.user_root" model="res.users">
+            <field name="lang">fr_FR</field>
+        </record>
+    </data>
+</openerp>
diff --git a/i18n/bikecoop_l10n_fr_demo.pot b/i18n/bikecoop_l10n_fr_demo.pot
new file mode 100644 (file)
index 0000000..8412663
--- /dev/null
@@ -0,0 +1,32 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#      * bikecoop_l10n_fr_demo
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0alpha\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-11-20 15:38+0000\n"
+"PO-Revision-Date: 2012-11-20 15:38+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_standard_member_product_template
+msgid "Standard member"
+msgstr ""
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_reduce_member_product_template
+msgid "Reduce member"
+msgstr ""
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_group_membership_product_template
+msgid "Group membership"
+msgstr ""
+
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644 (file)
index 0000000..53d811e
--- /dev/null
@@ -0,0 +1,31 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#      * bikecoop_l10n_fr_demo
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0alpha\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-11-20 15:38+0000\n"
+"PO-Revision-Date: 2012-11-20 16:41+0100\n"
+"Last-Translator: Ludovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_standard_member_product_template
+msgid "Standard member"
+msgstr "Adhésion de base"
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_reduce_member_product_template
+msgid "Reduce member"
+msgstr "Adhésion réduite"
+
+#. module: bikecoop_l10n_fr_demo
+#: model:product.template,name:bikecoop_l10n_fr_demo.product_group_membership_product_template
+msgid "Group membership"
+msgstr "Adhésion groupée"
+