[Product] +donnees de demo
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 10 Aug 2012 14:08:09 +0000 (16:08 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 10 Aug 2012 14:08:09 +0000 (16:08 +0200)
__openerp__.py
demo/product.xml [new file with mode: 0644]

index 47bc4a2..d98fb3e 100644 (file)
@@ -18,10 +18,12 @@ It installs the profile for bike co-ops to manage memberships, membership produc
     """,
     'author': 'L\'Heureux Cyclage',
     'website': 'http://www.heureux-cyclage.org',
-    'depends': [],
+    'depends': ['point_of_sale'],
     'update_xml': [
-        'demo/res_partner.xml',
         'data/base.xml',
+        'demo/res_partner.xml',
+        'demo/product.xml',
+        'demo/point_of_sale.xml',
     ],
     'installable': True,
     'auto_install': False,
diff --git a/demo/product.xml b/demo/product.xml
new file mode 100644 (file)
index 0000000..c651feb
--- /dev/null
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="uom_halfday" model="product.uom">
+            <field name="name">Half day</field>
+            <field ref="product.uom_categ_wtime" name="category_id"/>
+            <field name="factor" eval="1.0"/>
+        </record>
+
+        <!--
+            Products categories
+        -->
+
+        <record id="product_category_matos" model="product.category">
+            <field name="name">Material</field>
+        </record>
+        <record id="product_category_matos_hand_1" model="product.category">
+            <field name="name">First hand material</field>
+            <field name="parent_id" ref="product_category_matos"/>
+        </record>
+        <record id="product_category_matos_hand_2" model="product.category">
+            <field name="name">Second hand material</field>
+            <field name="parent_id" ref="product_category_matos"/>
+        </record>
+        <record id="product_category_anim" model="product.category">
+            <field name="name">Animation</field>
+        </record>
+        <record id="product_category_anim_bikeschool" model="product.category">
+            <field name="name">Bike school animation</field>
+            <field name="parent_id" ref="product_category_anim"/>
+        </record>
+        <record id="product_category_anim_strangebike" model="product.category">
+            <field name="name">Strange bike animation</field>
+            <field name="parent_id" ref="product_category_anim"/>
+        </record>
+        <record id="product_category_training" model="product.category">
+            <field name="name">Training</field>
+        </record>
+        <record id="product_category_training_internal" model="product.category">
+            <field name="name">Internals trainings</field>
+            <field name="parent_id" ref="product_category_training"/>
+        </record>
+        <record id="product_category_training_external" model="product.category">
+            <field name="name">Externals trainings</field>
+            <field name="parent_id" ref="product_category_training"/>
+        </record>
+        <record id="product_category_other" model="product.category">
+            <field name="name">Others</field>
+        </record>
+
+        <!--
+            Products
+        -->
+
+        <record id="product_cadre_adult" model="product.product">
+            <field name="name">Cadre adult</field>
+            <field name="list_price">10.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">product</field>
+            <field name="categ_id" ref="product_category_matos_hand_2"/>
+        </record>
+        <record id="product_cadre_child" model="product.product">
+            <field name="name">Cadre child</field>
+            <field name="list_price">0.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">product</field>
+            <field name="categ_id" ref="product_category_matos_hand_2"/>
+        </record>
+        <record id="product_wheel_hand_1" model="product.product">
+            <field name="name">New wheel</field>
+            <field name="list_price">20.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">product</field>
+            <field name="categ_id" ref="product_category_matos_hand_1"/>
+        </record>
+        <record id="product_wheel_hand_2" model="product.product">
+            <field name="name">Second hand wheel</field>
+            <field name="list_price">5.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">product</field>
+            <field name="categ_id" ref="product_category_matos_hand_2"/>
+        </record>
+        <record id="product_anim_bikeschool_hour" model="product.product">
+            <field name="name">Bike school for one hour</field>
+            <field name="list_price">60.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.uom_hour"/>
+            <field name="uom_po_id" ref="product.uom_hour"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_anim_bikeschool"/>
+        </record>
+        <record id="product_anim_bikeschool_halfday" model="product.product">
+            <field name="name">Bike school for an half day</field>
+            <field name="list_price">250.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="uom_halfday"/>
+            <field name="uom_po_id" ref="uom_halfday"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_anim_bikeschool"/>
+        </record>
+        <record id="product_anim_bikeschool_day" model="product.product">
+            <field name="name">Bike school for one day</field>
+            <field name="list_price">400.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.uom_day"/>
+            <field name="uom_po_id" ref="product.uom_day"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_anim_bikeschool"/>
+        </record>
+        <record id="product_anim_strangebike_halfday" model="product.product">
+            <field name="name">Rent strange bikes for an half day</field>
+            <field name="list_price">100.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="uom_halfday"/>
+            <field name="uom_po_id" ref="uom_halfday"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_anim_strangebike"/>
+        </record>
+        <record id="product_anim_strangebike_day" model="product.product">
+            <field name="name">Rent strange bikes for one day</field>
+            <field name="list_price">200.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.uom_day"/>
+            <field name="uom_po_id" ref="product.uom_day"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_anim_strangebike"/>
+        </record>
+        <record id="product_training_meca_internal" model="product.product">
+            <field name="name">Internal mecanical training for one hour</field>
+            <field name="list_price">25.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.uom_hour"/>
+            <field name="uom_po_id" ref="product.uom_hour"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_training_internal"/>
+        </record>
+        <record id="product_training_meca_hour_external" model="product.product">
+            <field name="name">External mecanical training for one hour</field>
+            <field name="list_price">250.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.uom_hour"/>
+            <field name="uom_po_id" ref="product.uom_hour"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_training_external"/>
+        </record>
+    </data>
+</openerp>