~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to membership/membership_demo.xml

  • Committer: Mustufa Rangwala
  • Date: 2008-06-11 07:23:21 UTC
  • Revision ID: mra@tinyerp.com-1f024e3ce89987454b17eeada86984fede80dbad
* it defines access rules on crm object
        - some groups only can see the confidential info..
        - it defines some rules on created groups

* based on crm module

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<terp>
 
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="categ_id" ref="product.cat1"/>
 
12
                <field name="type">service</field>
 
13
        </record>
 
14
        <record id="member_product_1" model="product.product">
 
15
                <field name="membership">True</field>
 
16
                <field name="membership_date_from">2008-01-01</field>
 
17
                <field name="membership_date_to">2009-08-01</field>
 
18
                <field name="name">Membership Product - 2</field>
 
19
                <field name="categ_id" ref="product.cat1"/>
 
20
                <field name="type">service</field>
 
21
        </record>
 
22
 
 
23
<!-- Demo data for paid member -->
 
24
        <record id="paid_member_0" model="res.partner">
 
25
                <field name="name">Member Partner - Paid</field>
 
26
        </record>
 
27
 
 
28
<!-- Demo data for invoiced member -->
 
29
        <record id="inv_member_0" model="res.partner">
 
30
                <field name="name">Member Partner - Invoice</field>
 
31
        </record>
 
32
 
 
33
<!-- Demo data for cancel member -->
 
34
        <record id="cancel_member_0" model="res.partner">
 
35
                <field name="name">Member Partner - Cancel</field>
 
36
                <field name="membership_cancel">2008-01-01</field>
 
37
        </record>
 
38
 
 
39
<!-- Demo data for waiting member -->
 
40
        <record id="waiting_member_0" model="res.partner">
 
41
                <field name="name">Member Partner - Waiting</field>
 
42
        </record>
 
43
 
 
44
<!-- Demo data for res.partner.address -->
 
45
        <record id="res_partner_address_0" model="res.partner.address">
 
46
                <field name="partner_id" ref="membership.paid_member_0"/>
 
47
        </record>
 
48
 
 
49
<!-- Demo data for Accounts -->
 
50
        <record id="account_account_membershipaccount0" model="account.account">
 
51
                <field name="name">membership account</field>
 
52
                <field name="code">1254</field>
 
53
                <field name="close_method">balance</field>
 
54
                <field name="company_id" ref="base.main_company"/>
 
55
                <field eval="1" name="sign"/>
 
56
                <field eval="1" name="active"/>
 
57
                <field name="type">asset</field>
 
58
                <field eval="1" name="reconcile"/>
 
59
        </record>
 
60
 
 
61
<!-- Demo data for Invoices -->
 
62
        <record id="account_invoice_0" model="account.invoice">
 
63
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
64
                <field name="company_id" ref="base.main_company"/>
 
65
                <field name="currency_id" ref="base.EUR"/>
 
66
                <field name="address_invoice_id" ref="res_partner_address_0"/>
 
67
                <field name="partner_id" ref="membership.paid_member_0"/>
 
68
                <field name="date_invoice">2008-05-09</field>
 
69
                <field name="journal_id" ref="account.sales_journal"/>
 
70
                <field name="state">paid</field>
 
71
                <field name="type">out_invoice</field>
 
72
        </record>
 
73
        <record id="account_invoice_1" model="account.invoice">
 
74
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
75
                <field name="company_id" ref="base.main_company"/>
 
76
                <field name="currency_id" ref="base.EUR"/>
 
77
                <field name="address_invoice_id" ref="res_partner_address_0"/>
 
78
                <field name="partner_id" ref="membership.inv_member_0"/>
 
79
                <field name="date_invoice">2008-05-09</field>
 
80
                <field name="journal_id" ref="account.sales_journal"/>
 
81
                <field name="state">open</field>
 
82
                <field name="type">out_invoice</field>
 
83
        </record>
 
84
        <record id="account_invoice_2" model="account.invoice">
 
85
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
86
                <field name="company_id" ref="base.main_company"/>
 
87
                <field name="currency_id" ref="base.EUR"/>
 
88
                <field name="address_invoice_id" ref="res_partner_address_0"/>
 
89
                <field name="partner_id" ref="membership.cancel_member_0"/>
 
90
                <field name="date_invoice">2008-05-09</field>
 
91
                <field name="journal_id" ref="account.sales_journal"/>
 
92
                <field name="state">cancel</field>
 
93
                <field name="type">out_invoice</field>
 
94
        </record>
 
95
        <record id="account_invoice_3" model="account.invoice">
 
96
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
97
                <field name="company_id" ref="base.main_company"/>
 
98
                <field name="currency_id" ref="base.EUR"/>
 
99
                <field name="address_invoice_id" ref="res_partner_address_0"/>
 
100
                <field name="partner_id" ref="membership.waiting_member_0"/>
 
101
                <field name="date_invoice">2008-05-09</field>
 
102
                <field name="journal_id" ref="account.sales_journal"/>
 
103
                <field name="state">draft</field>
 
104
                <field name="type">out_invoice</field>
 
105
        </record>
 
106
 
 
107
<!-- Demo data for invoice line -->
 
108
        <record id="account_invoice_line_membershipproduct0" model="account.invoice.line">
 
109
                <field name="name">Membership Product - 1</field>
 
110
                <field name="invoice_id" ref="account_invoice_0"/>
 
111
                <field eval="1.0" name="price_unit"/>
 
112
                <field eval="1.0" name="quantity"/>
 
113
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
114
                <field name="product_id" ref="membership.member_product_0"/>
 
115
                <field name="account_analytic_id" ref="account.analytic_project_2"/>
 
116
        </record>
 
117
        <record id="account_invoice_line_membershipproduct1" model="account.invoice.line">
 
118
                <field name="name">Membership Product - 2</field>
 
119
                <field name="invoice_id" ref="account_invoice_1"/>
 
120
                <field eval="1.0" name="price_unit"/>
 
121
                <field eval="1.0" name="quantity"/>
 
122
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
123
                <field name="product_id" ref="membership.member_product_1"/>
 
124
                <field name="account_analytic_id" ref="account.analytic_project_2"/>
 
125
        </record>
 
126
        <record id="account_invoice_line_membershipproduct2" model="account.invoice.line">
 
127
                <field name="name">Membership Product - 2</field>
 
128
                <field name="invoice_id" ref="account_invoice_2"/>
 
129
                <field eval="1.0" name="price_unit"/>
 
130
                <field eval="1.0" name="quantity"/>
 
131
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
132
                <field name="product_id" ref="membership.member_product_1"/>
 
133
                <field name="account_analytic_id" ref="account.analytic_project_2"/>
 
134
        </record>
 
135
        <record id="account_invoice_line_membershipproduct3" model="account.invoice.line">
 
136
                <field name="name">Membership Product - 2</field>
 
137
                <field name="invoice_id" ref="account_invoice_3"/>
 
138
                <field eval="1.0" name="price_unit"/>
 
139
                <field eval="1.0" name="quantity"/>
 
140
                <field name="account_id" ref="account_account_membershipaccount0"/>
 
141
                <field name="product_id" ref="membership.member_product_1"/>
 
142
                <field name="account_analytic_id" ref="account.analytic_project_2"/>
 
143
        </record>
 
144
 
 
145
<!-- Demo data for membership line -->
 
146
        <record id="member_line_1" model="membership.membership_line">
 
147
                <field name="date_from">2008-01-01</field>
 
148
                <field name="date_to">2009-08-01</field>
 
149
                <field name="account_invoice_line" ref="account_invoice_line_membershipproduct0" />
 
150
                <field name="state">paid</field>
 
151
                <field name="partner" ref="paid_member_0"/>
 
152
        </record>
 
153
        <record id="member_line_2" model="membership.membership_line">
 
154
                <field name="date_from">2008-01-01</field>
 
155
                <field name="date_to">2009-08-01</field>
 
156
                <field name="account_invoice_line" ref="account_invoice_line_membershipproduct1" />
 
157
                <field name="state">invoiced</field>
 
158
                <field name="partner" ref="inv_member_0"/>
 
159
        </record>
 
160
        <record id="member_line_3" model="membership.membership_line">
 
161
                <field name="date_from">2008-01-01</field>
 
162
                <field name="date_to">2009-08-01</field>
 
163
                <field name="date_cancel">2008-08-05</field>
 
164
                <field name="account_invoice_line" ref="account_invoice_line_membershipproduct2" />
 
165
                <field name="state">canceled</field>
 
166
                <field name="partner" ref="cancel_member_0"/>
 
167
        </record>
 
168
        <record id="member_line_3" model="membership.membership_line">
 
169
                <field name="date_from">2008-01-01</field>
 
170
                <field name="date_to">2009-08-01</field>
 
171
                <field name="account_invoice_line" ref="account_invoice_line_membershipproduct3" />
 
172
                <field name="state">waiting</field>
 
173
                <field name="partner" ref="waiting_member_0"/>
 
174
        </record>
 
175
 
 
176
<!-- Demo data for free member -->
 
177
        <record id="free_member_0" model="res.partner">
 
178
                <field name="name">Member Partner - Free</field>
 
179
                <field name="free_member">True</field>
 
180
        </record>
 
181
 
 
182
<!-- Demo data for associate member -->
 
183
        <record id="associate_member_0" model="res.partner">
 
184
                <field name="name">Member Partner - Associate</field>
 
185
                <field name="associate_member" ref="paid_member_0"/>
 
186
        </record>
 
187
        <record id="associate_member_1" model="res.partner">
 
188
                <field name="name">Partner - Associate</field>
 
189
                <field name="associate_member" ref="paid_member_0"/>
 
190
        </record>
 
191
 
 
192
<!-- Demo data for non member -->
 
193
        <record id="non_member_0" model="res.partner">
 
194
                <field name="name">Member Partner - None</field>
 
195
        </record>
 
196
 
 
197
        </data>
 
198
</terp>