[DATA] ~override some bikecoop partner themes
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 4 Jan 2016 16:44:25 +0000 (17:44 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 4 Jan 2016 16:44:25 +0000 (17:44 +0100)
__openerp__.py
data/bikecoop.xml [new file with mode: 0644]
data/bikecoop_partner_themes.xml
data/plan_comptable_general.xml [new file with mode: 0644]
data/product.xml [deleted file]
data/products_categories.xml [new file with mode: 0644]
data/products_products.xml [new file with mode: 0644]

index 34c7ef8..2b2f5c7 100644 (file)
@@ -39,8 +39,8 @@ It installs the profile for bike co-ops to manage some features like:
     'depends': ['bikecoop', 'bikecoop_l10n_fr'],
     'update_xml': [
         'data/base.xml',
+        'data/bikecoop.xml',
         'data/bikecoop_partner_themes.xml',
-        'data/product.xml',
         'view/bikecoop.xml',
         'view/point_of_sale.xml',
         'security/velosenville.xml',
diff --git a/data/bikecoop.xml b/data/bikecoop.xml
new file mode 100644 (file)
index 0000000..66f17b6
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data noupdate="1">
+        <record id="bikecoop.bikecoop_partner_occupation_none" model="bikecoop.partner.theme">
+            <field name="code">9</field>
+            <field name="name">Non-renseigné</field>
+            <field name="sequence">9</field>
+        </record>
+        <record id="bikecoop.bikecoop_partner_occupation_other" model="bikecoop.partner.theme">
+            <field name="code">84</field>
+            <field name="name">Autres personnes sans activité professionnelle</field>
+            <field name="sequence">84</field>
+            <field name="domain">occupation</field>
+        </record>
+  </data>
+</openerp>
+
index c4b1e4c..4da86ca 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
   <data noupdate="1">
-    <record id="bikecoop_main_activity__occupation_1" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_1" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">1</field>
       <field name="name">Agriculteurs exploitants</field>
       <field name="sequence">1</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_2" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_2" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">2</field>
       <field name="name">Artisans et commer&#231;ants</field>
       <field name="sequence">2</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_23" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_23" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">23</field>
       <field name="name">Chefs d'entreprise de 10 salari&#233;s ou plus</field>
       <field name="sequence">23</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_3" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_3" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">3</field>
       <field name="name">Cadre ou profession intellectuelle sup&#233;rieure</field>
       <field name="sequence">3</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_312C" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_312C" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">312C</field>
       <field name="name">Expert-comptables, comptables agr&#233;&#233;s, lib&#233;raux</field>
-      <field name="sequence">312C</field>
+      <field name="sequence">3123</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_341A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_341A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">341A</field>
       <field name="name">Professeurs agr&#233;g&#233;s et certifi&#233;s de l'enseignement secondaire</field>
-      <field name="sequence">341A</field>
+      <field name="sequence">3411</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_342A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_342A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">342A</field>
       <field name="name">Enseignants de l'enseignement sup&#233;rieur  (ma&#238;tre de conf&#233;rence)</field>
-      <field name="sequence">342A</field>
+      <field name="sequence">3421</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_35" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_35" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">35</field>
       <field name="name">Professions de l'information, des arts et du spectacle</field>
       <field name="sequence">35</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_352A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_352A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">352A</field>
       <field name="name">Journalistes (y. c. r&#233;dacteurs en chef)</field>
-      <field name="sequence">352A</field>
+      <field name="sequence">3521</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_4" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_4" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">4</field>
       <field name="name">Professions interm&#233;diaires</field>
       <field name="sequence">4</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_421A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_421A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">421A</field>
       <field name="name">Instituteurs</field>
-      <field name="sequence">421A</field>
+      <field name="sequence">4211</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_421B" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_421B" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">421B</field>
       <field name="name">Professeurs des &#233;coles</field>
-      <field name="sequence">421B</field>
+      <field name="sequence">4212</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_422A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_422A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">422A</field>
       <field name="name">Professeurs d'enseignement g&#233;n&#233;ral des coll&#232;ges</field>
-      <field name="sequence">422A</field>
+      <field name="sequence">4221</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_431" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_431" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">431</field>
       <field name="name">Infirmiers, sage-femme et professions assimil&#233;es</field>
       <field name="sequence">431</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_432" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_432" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">432</field>
       <field name="name">Masseur Kin&#233;sith&#233;rapeute et sp&#233;cialistes de la r&#233;&#233;ducation</field>
       <field name="sequence">432</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_434-5" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_434-5" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">434-5</field>
       <field name="name">&#201;ducateurs, Moniteurs, animateurs socioculturelle ou socio-&#233;ducative</field>
-      <field name="sequence">434-5</field>
+      <field name="sequence">4345</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_465A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_465A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">465A</field>
       <field name="name">Concepteurs et assistants techniques des arts graphiques, de la mode et de la d&#233;coration (ind&#233;pendants et salari&#233;s)</field>
-      <field name="sequence">465A</field>
+      <field name="sequence">4651</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_465C" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_465C" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">465C</field>
       <field name="name">Photographes (ind&#233;pendants et salari&#233;s)</field>
-      <field name="sequence">465C</field>
+      <field name="sequence">4653</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_478A" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_478A" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">478A</field>
       <field name="name">Techniciens d'&#233;tude et de d&#233;veloppement en informatique</field>
-      <field name="sequence">478A</field>
+      <field name="sequence">4781</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_5" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_5" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">5</field>
       <field name="name">Employ&#233;s</field>
       <field name="sequence">5</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_6" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_6" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">6</field>
       <field name="name">Ouvriers</field>
       <field name="sequence">6</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_7" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_7" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">7</field>
       <field name="name">Retrait&#233;s</field>
       <field name="sequence">7</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_81" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_81" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">81</field>
       <field name="name">&#201;l&#232;ves</field>
       <field name="sequence">81</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_82" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_82" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">82</field>
       <field name="name">Coll&#233;giens</field>
       <field name="sequence">82</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_83" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_occupation_83" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">occupation</field>
       <field name="code">83</field>
       <field name="name">&#201;tudiants</field>
       <field name="sequence">83</field>
     </record>
-    <record id="bikecoop_main_activity__occupation_84" model="bikecoop.partner.theme">
-      <field eval="True" name="active"/>
-      <field name="domain">occupation</field>
-      <field name="code">84</field>
-      <field name="name">Autres personnes sans activit&#233; professionnelle</field>
-      <field name="sequence">84</field>
-    </record>
-    <record id="bikecoop_main_activity__volunteer_CON" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_CON" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">CON</field>
       <field name="name">&#192; contacter</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_ADMIN_CO" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_ADMIN_CO" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">ADMIN_CO</field>
       <field name="name">Administration</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_BSCHOOL_" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_BSCHOOL_" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">BSCHOOL_</field>
       <field name="name">V&#233;lo-&#201;cole</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_BWAY_COM" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_BWAY_COM" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">BWAY_COM</field>
       <field name="name">Am&#233;nagements cyclables</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_COM_COM" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_COM_COM" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">COM_COM</field>
       <field name="name">Communication</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_ECOM_COM" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_ECOM_COM" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">ECOM_COM</field>
       <field name="name">&#201;co-mobilit&#233;</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_EVENTS_C" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_EVENTS_C" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">EVENTS_C</field>
       <field name="name">&#201;v&#233;nements</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_RIDE_COM" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_RIDE_COM" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">RIDE_COM</field>
       <field name="name">Balades &#224; v&#233;lo</field>
     </record>
-    <record id="bikecoop_main_activity__volunteer_WKS_COM" model="bikecoop.partner.theme">
+    <record id="bikecoop_main_activity_volunteer_WKS_COM" model="bikecoop.partner.theme">
       <field eval="True" name="active"/>
       <field name="domain">volunteer</field>
       <field name="code">WKS_COM</field>
diff --git a/data/plan_comptable_general.xml b/data/plan_comptable_general.xml
new file mode 100644 (file)
index 0000000..2b73cfe
--- /dev/null
@@ -0,0 +1,135 @@
+<openerp>
+    <data noupdate="0">
+        <record id="pcg_6073" model="account.account.template">
+            <field name="name">Antivol</field>
+            <field name="code">6073</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.fr_pcg_expense"/>
+        </record>
+        <record id="l10n_fr.pcg_6061" model="account.account.template">
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_view"/>
+        </record>
+        <record id="pcg_60612" model="account.account.template">
+            <field name="name">Électricité</field>
+            <field name="code">60612</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_6061"/>
+        </record>
+        <record id="pcg_6133" model="account.account.template">
+            <field name="name">Locations – autres que immobilières</field>
+            <field name="code">6133</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_613"/>
+        </record>
+        <record id="l10n_fr.pcg_6236" model="account.account.template">
+            <field name="nocreate"></field>
+        </record>
+        <record id="l10n_fr.pcg_626" model="account.account.template">
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_view"/>
+        </record>
+        <record id="pcg_6261" model="account.account.template">
+            <field name="name">Internet</field>
+            <field name="code">6261</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_626"/>
+        </record>
+        <record id="pcg_6262" model="account.account.template">
+            <field name="name">Frais postaux</field>
+            <field name="code">6262</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_626"/>
+        </record>
+        <record id="pcg_6263" model="account.account.template">
+            <field name="name">Téléphone</field>
+            <field name="code">6263</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_626"/>
+        </record>
+        <record id="l10n_fr.pcg_627" model="account.account.template">
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="type">other</field>
+        </record>
+        <record id="l10n_fr.pcg_6278" model="account.account.template">
+            <field name="nocreate">1</field>
+        </record>
+        <record id="pcg_6286" model="account.account.template">
+            <field name="name">Formations des salariés (autre que Uniformation)</field>
+            <field name="code">6286</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_628"/>
+        </record>
+        <record id="pcg_6288" model="account.account.template">
+            <field name="name">Autres charges externes diverses</field>
+            <field name="code">6288</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_628"/>
+        </record>
+        <record id="l10n_fr.pcg_658" model="account.account.template">
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_view"/>
+        </record>
+        <record id="pcg_6586" model="account.account.template">
+            <field name="name">Cotisations liées à la vie statutaire</field>
+            <field name="code">6586</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_expense"/>
+            <field name="parent_id" ref="l10n_fr.pcg_658"/>
+        </record>
+
+
+
+        <record id="l10n_fr.pcg_706" model="account.account.template">
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_view"/>
+        </record>
+        <record id="pcg_7061" model="account.account.template">
+            <field name="name">Marquage</field>
+            <field name="code">7061</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_income"/>
+            <field name="parent_id" ref="l10n_fr.pcg_706"/>
+        </record>
+        <record id="pcg_7062" model="account.account.template">
+            <field name="name">Prest'actions</field>
+            <field name="code">7062</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_income"/>
+            <field name="parent_id" ref="l10n_fr.pcg_706"/>
+        </record>
+        <record id="pcg_7079" model="account.account.template">
+            <field name="name">Ventes non affectées (à un des autres comptes 707X)</field>
+            <field name="code">7079</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_income"/>
+            <field name="parent_id" ref="l10n_fr.fr_pcg_sale"/>
+        </record>
+        <record id="l10n_fr.pcg_758" model="account.account.template">
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_view"/>
+        </record>
+        <record id="pcg_7581" model="account.account.template">
+            <field name="name">Dons Manuels non affectés</field>
+            <field name="code">7581</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_income"/>
+            <field name="parent_id" ref="l10n_fr.pcg_758"/>
+        </record>
+        <record id="pcg_7587" model="account.account.template">
+            <field name="name">Ventes de dons en nature</field>
+            <field name="code">7587</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_income"/>
+            <field name="parent_id" ref="l10n_fr.pcg_758"/>
+        </record>
+    </data>
+</openerp>
diff --git a/data/product.xml b/data/product.xml
deleted file mode 100644 (file)
index 6a13037..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<openerp>
-    <data noupdate="1">
-        <record id="product_category_membership" model="product.category">
-            <field name="name">Membership products</field>
-        </record>
-
-        <record id="product_standard_membership" model="product.product">
-            <field name="name">Standard membership</field>
-            <field name="list_price">18.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="product_category_membership"/>
-            <field name="supply_method">produce</field>
-            <field name="membership">True</field>
-            <field name="membership_date_from" eval="False"/>
-            <field name="membership_date_to" eval="False"/>
-            <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
-            <field name="available_in_pos" eval="False"/>
-            <field name="purchase_ok" eval="False"/>
-            <field name="membership_date2date" eval="True"/>
-        </record>
-        <record id="product_reduce_membership" model="product.product">
-            <field name="name">Reduce membership</field>
-            <field name="list_price">9.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="product_category_membership"/>
-            <field name="supply_method">produce</field>
-            <field name="membership">True</field>
-            <field name="membership_date_from" eval="False"/>
-            <field name="membership_date_to" eval="False"/>
-            <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
-            <field name="available_in_pos" eval="False"/>
-            <field name="purchase_ok" eval="False"/>
-            <field name="membership_date2date" eval="True"/>
-        </record>
-        <record id="product_couple_membership" model="product.product">
-            <field name="name">Couple membership</field>
-            <field name="list_price">34.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="product_category_membership"/>
-            <field name="supply_method">produce</field>
-            <field name="membership">True</field>
-            <field name="membership_date_from" eval="False"/>
-            <field name="membership_date_to" eval="False"/>
-            <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
-            <field name="available_in_pos" eval="False"/>
-            <field name="purchase_ok" eval="False"/>
-            <field name="membership_date2date" eval="True"/>
-        </record>
-        <record id="product_family_membership" model="product.product">
-            <field name="name">Family membership</field>
-            <field name="list_price">36.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="product_category_membership"/>
-            <field name="supply_method">produce</field>
-            <field name="membership">True</field>
-            <field name="membership_date_from" eval="False"/>
-            <field name="membership_date_to" eval="False"/>
-            <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
-            <field name="available_in_pos" eval="False"/>
-            <field name="purchase_ok" eval="False"/>
-            <field name="membership_date2date" eval="True"/>
-        </record>
-    </data>
-</openerp>
diff --git a/data/products_categories.xml b/data/products_categories.xml
new file mode 100644 (file)
index 0000000..561aaf7
--- /dev/null
@@ -0,0 +1,67 @@
+<?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 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_expense_categ" search="[('code', '=', '607300')]"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '707200')]"/>
+      <field name="name">Antivol</field>
+    </record>
+    <record id="product_category_3" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '607100')]"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '707200')]"/>
+      <field name="name">Pi&#232;ces neuves</field>
+    </record>
+    <record id="product_category_4" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_income_categ" search="[('code', '=', '758700')]"/>
+      <field name="name">Pi&#232;ces d'occasion</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', '=', '701100')]"/>
+      <field name="name">V&#233;lo</field>
+    </record>
+    <record id="product_category_6" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '605000')]"/>
+      <field name="name">Outillage</field>
+    </record>
+    <record id="product_category_7" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '604000')]"/>
+      <field name="name">Achats d'&#233;tudes et prestations de services</field>
+    </record>
+    <record id="product_category_8" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '606000')]"/>
+      <field name="name">Achats non stock&#233;s de mati&#232;re et fournitures</field>
+    </record>
+    <record id="product_category_9" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '610000')]"/>
+      <field name="name">Services</field>
+    </record>
+    <record id="product_category_10" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '625000')]"/>
+      <field name="name">D&#233;placements, missions et r&#233;ceptions</field>
+    </record>
+    <record id="product_category_11" model="product.category">
+      <field name="parent_id" ref="product_category_0"/>
+      <field model="account.account" name="property_account_expense_categ" search="[('code', '=', '626000')]"/>
+      <field name="name">Frais postaux et de t&#233;l&#233;communications</field>
+    </record>
+  </data>
+</openerp>
+
diff --git a/data/products_products.xml b/data/products_products.xml
new file mode 100644 (file)
index 0000000..a0ba216
--- /dev/null
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data>
+    <record id="product_product_0" model="product.product">
+      <field name="sale_ok">False</field>
+      <field name="type">consu</field>
+      <field name="default_code">0</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_0"/>
+      <field name="name">Autre produit</field>
+    </record>
+    <record id="product_product_1" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">18.0</field>
+      <field name="name">Adh&#233;sion simple</field>
+      <field name="type">consu</field>
+      <field name="membership_date2date">True</field>
+      <field name="membership">True</field>
+      <field name="default_code">1</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_2" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">9.0</field>
+      <field name="name">Adh&#233;sion r&#233;duite</field>
+      <field name="type">consu</field>
+      <field name="membership_date2date">True</field>
+      <field name="membership">True</field>
+      <field name="default_code">2</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_3" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">34.0</field>
+      <field name="name">Adh&#233;sion couple</field>
+      <field name="type">consu</field>
+      <field name="membership_date2date">True</field>
+      <field eval="True" name="membership_grouped"/>
+      <field name="membership">True</field>
+      <field name="default_code">3</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_4" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="list_price">36.0</field>
+      <field name="name">Adh&#233;sion famille</field>
+      <field name="type">consu</field>
+      <field name="membership_date2date">True</field>
+      <field eval="True" name="membership_grouped"/>
+      <field name="membership">True</field>
+      <field name="default_code">4</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_1"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_5" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Cadenas</field>
+      <field name="type">consu</field>
+      <field name="default_code">5</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_2"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_6" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Pi&#232;ces neuves</field>
+      <field name="type">consu</field>
+      <field name="default_code">6</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_3"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_7" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="name">Pi&#232;ces d'occasion</field>
+      <field name="type">consu</field>
+      <field name="default_code">7</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_4"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_8" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="name">Ventes de v&#233;los</field>
+      <field name="type">consu</field>
+      <field name="default_code">8</field>
+      <field name="purchase_ok">False</field>
+      <field name="categ_id" ref="product_category_5"/>
+      <field name="sale_ok">True</field>
+    </record>
+    <record id="product_product_9" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">9</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '706100')]"/>
+      <field name="type">service</field>
+      <field name="name">Marquage</field>
+    </record>
+    <record id="product_product_10" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">10</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '706200')]"/>
+      <field name="type">service</field>
+      <field name="name">Prest'actions</field>
+    </record>
+    <record id="product_product_11" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">11</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '707900')]"/>
+      <field name="type">consu</field>
+      <field name="name">Ventes non affect&#233;es (&#224; un des autres comptes 707x)</field>
+    </record>
+    <record id="product_product_12" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">12</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '708300')]"/>
+      <field name="type">service</field>
+      <field name="name">Locations diverses</field>
+    </record>
+    <record id="product_product_13" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">13</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '708800')]"/>
+      <field name="type">service</field>
+      <field name="name">Autres produits des activit&#233;s annexes</field>
+    </record>
+    <record id="product_product_15" model="product.product">
+      <field name="supply_method">produce</field>
+      <field name="sale_ok">True</field>
+      <field name="purchase_ok">False</field>
+      <field name="default_code">15</field>
+      <field model="account.account" name="property_account_income" search="[('code', '=', '758100')]"/>
+      <field name="type">consu</field>
+      <field name="name">Dons manuels non affect&#233;s</field>
+    </record>
+    <record id="product_product_16" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Outillage atelier</field>
+      <field name="type">consu</field>
+      <field name="default_code">16</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_6"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_17" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Outillage hors les murs</field>
+      <field name="type">consu</field>
+      <field name="default_code">17</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_6"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_18" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Achats d'&#233;tudes et prestations &#8211; spectacles</field>
+      <field name="type">service</field>
+      <field name="default_code">18</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_7"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_19" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Achats d'&#233;tudes et prestations &#8211; autres</field>
+      <field name="type">service</field>
+      <field name="default_code">19</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_7"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_20" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">&#201;lectricit&#233;</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">20</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_8"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_21" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Fournitures d'entretiens et de petits &#233;quipements</field>
+      <field name="type">consu</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">21</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_8"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_22" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Fourniture administratives</field>
+      <field name="type">consu</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">22</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_8"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_23" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Locations immobili&#232;res</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">23</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_9"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_24" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Locations &#8211; autres que immobili&#232;res</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">24</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_9"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_25" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Assurance</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">25</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_9"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_26" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Documentations</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">26</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_9"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_27" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">27</field>
+      <field name="type">service</field>
+      <field name="name">R&#233;mun&#233;rations d'interm&#233;diaire et honoraires</field>
+    </record>
+    <record id="product_product_28" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">28</field>
+      <field name="type">service</field>
+      <field name="name">Catalogues et imprim&#233;es (impression, repro, com)</field>
+    </record>
+    <record id="product_product_29" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Voyages et d&#233;placements (y compris bouffe en d&#233;placement)</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">29</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_10"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_30" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Missions r&#233;ceptions (quand frais &#224; domicile ex : f&#234;te b&#233;n&#233;voles)</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">30</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_10"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_31" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Internet</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">31</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_11"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_32" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">Frais postaux</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">32</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_11"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_33" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="name">T&#233;l&#233;phone</field>
+      <field name="type">service</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">33</field>
+      <field name="purchase_ok">True</field>
+      <field name="categ_id" ref="product_category_11"/>
+      <field name="sale_ok">False</field>
+    </record>
+    <record id="product_product_34" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">34</field>
+      <field name="type">service</field>
+      <field name="name">Services bancaires</field>
+    </record>
+    <record id="product_product_35" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">35</field>
+      <field name="type">service</field>
+      <field name="name">Formations des salari&#233;s (autre que uniformation)</field>
+    </record>
+    <record id="product_product_36" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">36</field>
+      <field name="type">service</field>
+      <field name="name">Autres charges externes diverses</field>
+    </record>
+    <record id="product_product_37" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">37</field>
+      <field name="type">service</field>
+      <field name="name">Formation continue salari&#233;s (uniformation)</field>
+    </record>
+    <record id="product_product_38" model="product.product">
+      <field name="supply_method">buy</field>
+      <field name="sale_ok">False</field>
+      <field name="purchase_ok">True</field>
+      <field model="account.account" name="property_account_expense" search="[('code', '=', '1')]"/>
+      <field name="default_code">38</field>
+      <field name="type">service</field>
+      <field name="name">Cotisations li&#233;es &#224; la vie statutaire </field>
+    </record>
+  </data>
+</openerp>
+