[DATA] +products
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 12 Oct 2018 08:00:12 +0000 (10:00 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 12 Oct 2018 08:00:12 +0000 (10:00 +0200)
__openerp__.py
data/products_categories.xml [new file with mode: 0644]
data/products_products.xml [new file with mode: 0644]

index e712856..8be7450 100644 (file)
@@ -42,6 +42,8 @@ It installs the profile for bike co-ops to manage some features like:
     ],
     'update_xml': [
         'data/base.xml',
+        'data/products_categories.xml',
+        'data/products_products.xml',
         'view/bikecoop.xml',
     ],
     'installable': True,
diff --git a/data/products_categories.xml b/data/products_categories.xml
new file mode 100644 (file)
index 0000000..21081ed
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data noupdate="1">
+    <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', '=', '707100')]"/>
+      <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', '=', '707')]"/>
+      <field name="name">Mat&#233;riel</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', '=', '707100')]"/>
+      <field name="name">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', '=', '707200')]"/>
+      <field name="name">Mat&#233;riel d'occasion</field>
+    </record>
+    <record id="product_category_5" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field name="name">Autre</field>
+    </record>
+    <record id="product_category_6" model="product.category">
+      <field name="parent_id" ref="product.product_category_all"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '706')]"/>
+      <field name="name">Service</field>
+    </record>
+    <record id="product_category_7" model="product.category">
+      <field name="parent_id" ref="product.product_category_all"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '7585')]"/>
+      <field name="name">Don</field>
+    </record>
+  </data>
+</openerp>
+
diff --git a/data/products_products.xml b/data/products_products.xml
new file mode 100644 (file)
index 0000000..7c34495
--- /dev/null
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data noupdate="1">
+    <record id="product_product_AP" 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">AP</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_ADHC" 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 classique</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">ADHC</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_ADHPB" model="product.product">
+      <field name="supply_method">produce</field>
+      <field eval="True" name="membership_date2date"/>
+      <field name="list_price">5.0</field>
+      <field name="name">Adh&#233;sion petit budget</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">ADHPB</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_ADHF" model="product.product">
+      <field name="supply_method">produce</field>
+      <field eval="True" name="membership_date2date"/>
+      <field name="list_price">40.0</field>
+      <field name="name">Adh&#233;sion famille</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">ADHF</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">service</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_PNSCH" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="list_price">10.0</field>
+      <field name="name">Pneu 700x28 schwalbe</field>
+      <field name="categ_id" ref="product_category_3"/>
+      <field name="standard_price">7.82</field>
+      <field name="default_code">PNSCH</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="type">product</field>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_AB" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">2.0</field>
+      <field name="name">Adh&#233;sion boutique</field>
+      <field name="type">service</field>
+      <field eval="True" name="membership_date2date"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">AB</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_ATR" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">10.0</field>
+      <field name="name">Adh&#233;sion atelier tarif r&#233;duit</field>
+      <field name="type">service</field>
+      <field eval="True" name="membership_date2date"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">ATR</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_AT" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">15.0</field>
+      <field name="name">Adh&#233;sion atelier</field>
+      <field name="type">service</field>
+      <field eval="True" name="membership_date2date"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">AT</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_AS" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Adh&#233;sion soutien</field>
+      <field name="type">service</field>
+      <field eval="True" name="membership_date2date"/>
+      <field eval="True" name="membership"/>
+      <field name="default_code">AS</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_A1" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Pi&#232;ce v&#233;lo</field>
+      <field name="type">service</field>
+      <field name="default_code">A1</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_A2" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">V&#233;lo</field>
+      <field name="type">service</field>
+      <field name="default_code">A2</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_A3" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Consommable / pi&#232;ce neuve</field>
+      <field name="type">product</field>
+      <field name="default_code">A3</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_A4" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Autres v&#233;lo</field>
+      <field name="type">service</field>
+      <field name="default_code">A4</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B1" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Textiles</field>
+      <field name="type">service</field>
+      <field name="default_code">B1</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B2" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Mobilier</field>
+      <field name="type">service</field>
+      <field name="default_code">B2</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B3" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Vaisselle</field>
+      <field name="type">service</field>
+      <field name="default_code">B3</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B4" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">&#201;lectrom&#233;nager</field>
+      <field name="type">service</field>
+      <field name="default_code">B4</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B5" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">D&#233;coration</field>
+      <field name="type">service</field>
+      <field name="default_code">B5</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_B6" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Autres boutique</field>
+      <field name="type">service</field>
+      <field name="default_code">B6</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_4"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_S1" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Atelier bricolage</field>
+      <field name="type">service</field>
+      <field name="default_code">S1</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_6"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_S2" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Prestation ext&#233;rieure</field>
+      <field name="type">service</field>
+      <field name="default_code">S2</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_6"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_S3" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">0.0</field>
+      <field name="name">Autre service</field>
+      <field name="type">service</field>
+      <field name="default_code">S3</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_6"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+    <record id="product_product_D" model="product.product">
+      <field name="list_price">0.0</field>
+      <field name="name">Dons</field>
+      <field name="type">service</field>
+      <field name="default_code">D</field>
+      <field eval="False" name="purchase_ok"/>
+      <field name="categ_id" ref="product_category_7"/>
+      <field eval="True" name="sale_ok"/>
+    </record>
+  </data>
+</openerp>
+