membership enhance view and demo data
[odoo/odoo.git] / addons / membership / membership_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3         <data>
4
5 <!-- Demo Data for Membership Product -->
6         <record id="member_product_0" model="product.product">
7                 <field name="membership">True</field>
8                 <field name="membership_date_from">2008-01-01</field>
9                 <field name="membership_date_to">2009-06-01</field>
10                 <field name="name">Membership Product - 1</field>
11                 <field name="list_price">80</field>
12                 <field name="categ_id" ref="product.cat1"/>
13                 <field name="type">service</field>
14         </record>
15         <record id="member_product_1" model="product.product">
16                 <field name="membership">True</field>
17                 <field name="membership_date_from">2008-01-01</field>
18                 <field name="membership_date_to">2009-08-01</field>
19                 <field name="name">Membership Product - 2</field>
20                 <field name="categ_id" ref="product.cat1"/>
21                 <field name="list_price">80</field>
22                 <field name="type">service</field>
23         </record>
24
25
26 <!-- Demo data for Accounts -->
27         <record id="account_account_membershipparent" model="account.account">
28                 <field name="name">membership</field>
29                 <field name="code">0</field>
30                 <field name="company_id" ref="base.main_company"/>
31                 <!--<field eval="1" name="sign"/>-->
32                 <field eval="1" name="active"/>
33                 <field name="type">view</field>
34                 <field eval="0" name="reconcile"/>
35                 <field name="user_type" ref="account.account_type_root"/>
36         </record>
37         <record id="account_account_membershipaccount0" model="account.account">
38                 <field name="name">membership account</field>
39                 <field name="code">1254</field>
40                 <field name="company_id" ref="base.main_company"/>
41                 <!--<field eval="1" name="sign"/>-->
42                 <field eval="1" name="active"/>
43                 <field name="type">other</field>
44                 <field eval="1" name="reconcile"/>
45                 <field name="user_type" ref="account.account_type_expense"/>
46                 <field name="parent_id" ref="account_account_membershipparent"/>
47         </record>
48
49 <!-- Demo data for Invoices -->
50         <record id="account_invoice_0" model="account.invoice">
51                 <field name="account_id" ref="account_account_membershipaccount0"/>
52                 <field name="company_id" ref="base.main_company"/>
53                 <field name="currency_id" ref="base.EUR"/>
54                 <field name="address_invoice_id" ref="base.res_partner_address_8"/>
55                 <field name="partner_id" ref="base.res_partner_agrolait"/>
56                 <field name="date_invoice">2008-05-09</field>
57                 <field name="journal_id" ref="account.sales_journal"/>
58                 <field name="state">paid</field>
59                 <field name="type">out_invoice</field>
60         </record>
61         <record id="account_invoice_1" model="account.invoice">
62                 <field name="account_id" ref="account_account_membershipaccount0"/>
63                 <field name="company_id" ref="base.main_company"/>
64                 <field name="currency_id" ref="base.EUR"/>
65                 <field name="address_invoice_id" ref="base.res_partner_address_9"/>
66                 <field name="partner_id" ref="base.res_partner_2"/>
67                 <field name="date_invoice">2008-05-09</field>
68                 <field name="journal_id" ref="account.sales_journal"/>
69                 <field name="state">open</field>
70                 <field name="type">out_invoice</field>
71         </record>
72         <record id="account_invoice_2" model="account.invoice">
73                 <field name="account_id" ref="account_account_membershipaccount0"/>
74                 <field name="company_id" ref="base.main_company"/>
75                 <field name="currency_id" ref="base.EUR"/>
76                 <field name="address_invoice_id" ref="base.res_partner_address_zen"/>
77                 <field name="partner_id" ref="base.res_partner_3"/>
78                 <field name="date_invoice">2008-05-09</field>
79                 <field name="journal_id" ref="account.sales_journal"/>
80                 <field name="state">cancel</field>
81                 <field name="type">out_invoice</field>
82         </record>
83         <record id="account_invoice_3" model="account.invoice">
84                 <field name="account_id" ref="account_account_membershipaccount0"/>
85                 <field name="company_id" ref="base.main_company"/>
86                 <field name="currency_id" ref="base.EUR"/>
87                 <field name="address_invoice_id" ref="base.res_partner_address_14"/>
88                 <field name="partner_id" ref="base.res_partner_15"/>
89                 <field name="date_invoice">2008-05-09</field>
90                 <field name="journal_id" ref="account.sales_journal"/>
91                 <field name="state">draft</field>
92                 <field name="type">out_invoice</field>
93         </record>
94
95 <!-- Demo data for invoice line -->
96         <record id="account_invoice_line_membershipproduct0" model="account.invoice.line">
97                 <field name="name">Membership Product - 1</field>
98                 <field name="invoice_id" ref="account_invoice_0"/>
99                 <field eval="1.0" name="price_unit"/>
100                 <field eval="1.0" name="quantity"/>
101                 <field name="account_id" ref="account_account_membershipaccount0"/>
102                 <field name="product_id" ref="membership.member_product_0"/>
103                 <field name="account_analytic_id" ref="account.analytic_project_2"/>
104         </record>
105         <record id="account_invoice_line_membershipproduct1" model="account.invoice.line">
106                 <field name="name">Membership Product - 2</field>
107                 <field name="invoice_id" ref="account_invoice_1"/>
108                 <field eval="1.0" name="price_unit"/>
109                 <field eval="1.0" name="quantity"/>
110                 <field name="account_id" ref="account_account_membershipaccount0"/>
111                 <field name="product_id" ref="membership.member_product_1"/>
112                 <field name="account_analytic_id" ref="account.analytic_project_2"/>
113         </record>
114         <record id="account_invoice_line_membershipproduct2" model="account.invoice.line">
115                 <field name="name">Membership Product - 2</field>
116                 <field name="invoice_id" ref="account_invoice_2"/>
117                 <field eval="1.0" name="price_unit"/>
118                 <field eval="1.0" name="quantity"/>
119                 <field name="account_id" ref="account_account_membershipaccount0"/>
120                 <field name="product_id" ref="membership.member_product_1"/>
121                 <field name="account_analytic_id" ref="account.analytic_project_2"/>
122         </record>
123         <record id="account_invoice_line_membershipproduct3" model="account.invoice.line">
124                 <field name="name">Membership Product - 2</field>
125                 <field name="invoice_id" ref="account_invoice_3"/>
126                 <field eval="1.0" name="price_unit"/>
127                 <field eval="1.0" name="quantity"/>
128                 <field name="account_id" ref="account_account_membershipaccount0"/>
129                 <field name="product_id" ref="membership.member_product_1"/>
130                 <field name="account_analytic_id" ref="account.analytic_project_2"/>
131         </record>
132
133 <!-- Demo data for membership line -->
134         <record id="member_line_1" model="membership.membership_line">
135                 <field name="date_from">2008-01-01</field>
136                 <field name="date_to">2009-08-01</field>
137                 <field name="account_invoice_line" ref="account_invoice_line_membershipproduct0" />
138                 <field name="state">paid</field>
139                 <field name="partner" ref="base.res_partner_agrolait"/>
140         </record>
141         <record id="member_line_2" model="membership.membership_line">
142                 <field name="date_from">2008-01-01</field>
143                 <field name="date_to">2009-08-01</field>
144                 <field name="account_invoice_line" ref="account_invoice_line_membershipproduct1" />
145                 <field name="state">invoiced</field>
146                 <field name="partner" ref="base.res_partner_2"/>
147         </record>
148         <record id="member_line_3" model="membership.membership_line">
149                 <field name="date_from">2008-01-01</field>
150                 <field name="date_to">2009-08-01</field>
151                 <field name="date_cancel">2008-08-05</field>
152                 <field name="account_invoice_line" ref="account_invoice_line_membershipproduct2" />
153                 <field name="state">canceled</field>
154                 <field name="partner" ref="base.res_partner_3"/>
155         </record>
156         <record id="member_line_3" model="membership.membership_line">
157                 <field name="date_from">2008-01-01</field>
158                 <field name="date_to">2009-08-01</field>
159                 <field name="account_invoice_line" ref="account_invoice_line_membershipproduct3" />
160                 <field name="state">waiting</field>
161                 <field name="partner" ref="base.res_partner_15"/>
162         </record>
163
164 <!-- Demo data for cancel member -->
165         <record id="base.res_partner_3" model="res.partner">
166                 <field name="membership_cancel">2009-01-01</field>
167         </record>
168
169 <!-- Demo data for free member -->
170         <record id="base.res_partner_desertic_hispafuentes" model="res.partner">
171                 <field name="free_member">True</field>
172         </record>
173
174 <!-- Demo data for associate member -->
175         <record id="base.res_partner_9" model="res.partner">
176                 <field name="associate_member" ref="base.res_partner_agrolait"/>
177         </record>
178         <record id="base.res_partner_8" model="res.partner">
179                 <field name="associate_member" ref="base.res_partner_agrolait"/>
180         </record>
181
182         </data>
183 </openerp>