[DATA] +products and their categories
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 29 Dec 2016 14:59:54 +0000 (15:59 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 29 Dec 2016 14:59:54 +0000 (15:59 +0100)
__openerp__.py
data/products_categories.xml [new file with mode: 0644]
data/products_products.xml [new file with mode: 0644]

index 7e55211..0d17d24 100644 (file)
@@ -40,6 +40,8 @@ It installs the profile for bike co-ops to manage some features like:
         'bikecoop_l10n_fr',
                ],
     'init_xml': [
+        'data/products_categories.xml',
+        'data/products_products.xml',
     ],
     'update_xml': [
     ],
diff --git a/data/products_categories.xml b/data/products_categories.xml
new file mode 100644 (file)
index 0000000..72be400
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data>
+    <record id="product_category_0" model="product.category">
+      <field name="parent_id" ref="product.product_category_all"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '607100')]"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '707000')]"/>
+      <field name="name">Tous</field>
+    </record>
+    <record id="product_category_1" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '756000')]"/>
+      <field name="name">Adh&#233;sions</field>
+    </record>
+    <record id="product_category_2" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '702000')]"/>
+      <field name="name">Vente de mat&#233;riel d'occasion</field>
+    </record>
+    <record id="product_category_3" model="product.category">
+      <field name="parent_id" ref="product_category_2"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '601100')]"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '707000')]"/>
+      <field name="name">Vente de mat&#233;riel neuf</field>
+    </record>
+    <record id="product_category_4" model="product.category">
+      <field name="parent_id" ref="product_category_2"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '701000')]"/>
+      <field name="name">Vente de v&#233;lo</field>
+    </record>
+    <record id="product_category_5" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '706000')]"/>
+      <field name="name">Vente de prestation de service aupr&#232;s de personnes morales</field>
+    </record>
+    <record id="product_category_6" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field name="name">Autre</field>
+    </record>
+  </data>
+</openerp>
+
diff --git a/data/products_products.xml b/data/products_products.xml
new file mode 100644 (file)
index 0000000..8a75d59
--- /dev/null
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data>
+    <record id="product_product_0" model="product.product">
+      <field name="list_price">1.0</field>
+      <field name="name">Autre produit</field>
+      <field name="type">service</field>
+      <field name="default_code">0</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_0"/>
+      <field eval="False" name="sale_ok"/>
+    </record>
+    <record id="product_product_1" model="product.product">
+      <field name="supply_method">produce</field>
+      <field eval="True" name="membership_date2date"/>
+      <field name="list_price">15.0</field>
+      <field name="name">Adh&#233;sion individuelle tarif normal (personne physique)</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="standard_price">0.0</field>
+      <field eval="True" name="membership"/>
+      <field name="default_code">1</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_2" model="product.product">
+      <field name="supply_method">produce</field>
+      <field eval="True" name="membership_date2date"/>
+      <field name="list_price">10.0</field>
+      <field name="name">Adh&#233;sion individuelle tarif r&#233;duit (&#233;tudiant-e, au ch&#244;mage, parrainage) (personne physique)</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="standard_price">0.0</field>
+      <field eval="True" name="membership"/>
+      <field name="default_code">2</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_3" model="product.product">
+      <field name="supply_method">produce</field>
+      <field eval="True" name="membership_date2date"/>
+      <field name="list_price">25.0</field>
+      <field name="name">Adh&#233;sion famille (personnes physiques)</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="standard_price">0.0</field>
+      <field eval="True" name="membership_grouped"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">3</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_4" model="product.product">
+      <field name="list_price">25.0</field>
+      <field name="name">Adh&#233;sion groupe (personne morale)</field>
+      <field name="type">service</field>
+      <field eval="True" name="membership_date2date"/>
+      <field eval="True" name="membership_grouped"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">4</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_1"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_5" model="product.product">
+      <field name="list_price">50.0</field>
+      <field name="name">Atelier mobile (50&#8364;/h)</field>
+      <field name="type">service</field>
+      <field name="default_code">5</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_1"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_6" model="product.product">
+      <field name="list_price">50.0</field>
+      <field name="name">Formation (50&#8364;/h)</field>
+      <field name="type">service</field>
+      <field name="default_code">6</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_1"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_7" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="list_price">3.0</field>
+      <field name="name">Chambre &#224; air</field>
+      <field name="type">product</field>
+      <field name="default_code">7</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_8" model="product.product">
+      <field name="list_price">2.0</field>
+      <field name="name">Cable </field>
+      <field name="type">product</field>
+      <field name="default_code">8</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_9" model="product.product">
+      <field name="list_price">0.25</field>
+      <field name="name">Embout de cable</field>
+      <field name="type">product</field>
+      <field name="default_code">9</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_10" model="product.product">
+      <field name="list_price">2.0</field>
+      <field name="name">Gaine (prix/m&#232;tre)</field>
+      <field name="type">product</field>
+      <field name="default_code">10</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_11" model="product.product">
+      <field name="list_price">0.25</field>
+      <field name="name">Embout de gaine</field>
+      <field name="type">product</field>
+      <field name="default_code">11</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_12" model="product.product">
+      <field name="list_price">6.0</field>
+      <field name="name">Paire de patins moderne</field>
+      <field name="type">product</field>
+      <field name="default_code">12</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_13" model="product.product">
+      <field name="list_price">5.0</field>
+      <field name="name">Paire de patins v&#233;lo ancien</field>
+      <field name="type">product</field>
+      <field name="default_code">13</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_14" model="product.product">
+      <field name="list_price">0.25</field>
+      <field name="name">Rustine</field>
+      <field name="type">product</field>
+      <field name="default_code">14</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_15" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">Ampoule avant</field>
+      <field name="type">product</field>
+      <field name="default_code">15</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_16" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">Ampoule arri&#232;re</field>
+      <field name="type">product</field>
+      <field name="default_code">16</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_17" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">Fil &#233;lectrique de dynamo</field>
+      <field name="type">product</field>
+      <field name="default_code">17</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_3"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_18" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">Pi&#232;ce d'occasion</field>
+      <field name="type">product</field>
+      <field name="default_code">18</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_2"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_19" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">V&#233;lo</field>
+      <field name="type">product</field>
+      <field name="default_code">19</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+  </data>
+</openerp>
+