[FIX] widgets client action handler: one action per widget
[odoo/odoo.git] / addons / point_of_sale / point_of_sale_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4         <record id="base.user_demo" model="res.users">
5             <field name="groups_id" eval="[(4,ref('group_pos_user'))]"/>
6         </record>
7         <record id="account.cash_journal" model="account.journal">
8             <field eval="[(6, 0, [ref('base.user_root')])]" name="journal_users"/>
9         </record>
10         
11         <record id="product_product_putmoneyforchange0" model="product.product">
12                         <field name="supply_method">buy</field>
13                         <field name="uom_id" ref="product.product_uom_unit"/>
14                         <field name="name_template">Cash In</field>
15                         <field name="property_account_income" ref="account.cash"/>
16                         <field name="name">Cash In</field>
17                         <field eval="1" name="income_pdt"/>
18                 </record>
19                 
20                 <record id="product_product_putmoneyforchange1" model="product.product">
21                         <field name="supply_method">buy</field>
22                         <field name="uom_id" ref="product.product_uom_unit"/>
23                         <field name="name_template">Cash Out</field>
24                         <field name="property_account_income" ref="account.cash"/>
25                         <field name="name">Cash Out</field>
26                         <field eval="1" name="expense_pdt"/>
27                 </record>
28
29          <record id="account_invoice_invoicefrompospos0" model="account.invoice">
30                         <field name="origin">POS/019</field>
31                         <field name="reference">POS/019</field>
32                         <field name="number">SAJ/2010/010</field>
33                         <field name="journal_id" ref="account.sales_journal"/>
34                         <field name="currency_id" ref="base.EUR"/>
35                         <field name="address_invoice_id" ref="base.res_partner_address_8invoice"/>
36                         <field name="user_id" ref="base.user_root"/>
37                         <field name="address_contact_id" ref="base.res_partner_address_8"/>
38                         <field name="reference_type">none</field>
39                         <field name="company_id" ref="base.main_company"/>
40                         <field name="state">open</field>
41                         <field name="type">out_invoice</field>
42                         <field name="internal_number">SAJ/2010/010</field>
43                         <field name="account_id" ref="account.a_recv"/>
44                         <field eval="0" name="reconciled"/>
45                         <field eval="450.0" name="residual"/>
46                         <field name="move_name">/</field>
47                         <field name="date_invoice" eval="time.strftime('%Y-%m-%d')"/>
48                         <field name="period_id" ref="account.period_10"/>
49                         <field eval="450.0" name="amount_untaxed"/>
50                         <field model="account.move" name="move_id" search="[('name', '=', u'SAJ/2010/010')]"/>
51                         <field eval="450.0" name="amount_total"/>
52                         <field name="partner_id" ref="base.res_partner_agrolait"/>
53                         <field name="name">Invoice from POS: POS/019</field>
54                 </record>
55                 <record id="account_invoice_line_pcbasicpc0" model="account.invoice.line">
56                         <field name="uos_id" ref="product.product_uom_unit"/>
57                         <field name="account_id" ref="account.a_recv"/>
58                         <field name="name">[PC1] Basic PC</field>
59                         <field model="account.invoice" name="invoice_id" search="[('name', '=', 'Invoice from POS: POS/019')]"/>
60                         <field eval="450.0" name="price_unit"/>
61                         <field eval="450.0" name="price_subtotal"/>
62                         <field name="company_id" ref="base.main_company"/>
63                         <field eval="[(6,0,[])]" name="invoice_line_tax_id"/>
64                         <field eval="1.0" name="quantity"/>
65                         <field name="partner_id" ref="base.res_partner_agrolait"/>
66                         <field name="product_id" ref="product.product_product_pc1"/>
67                 </record>
68         <record id="pos_order_pos11" model="pos.order">
69                         <field name="sale_journal" ref="account.sales_journal"/>
70                         <field eval="0" name="journal_entry"/>
71                         <field name="date_validity">2011-04-07</field>
72                         <field name="shop_id" ref="sale.shop"/>
73                         <field name="user_salesman_id" ref="base.user_root"/>
74                         <field name="date_order" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
75                         <field name="partner_id" ref="base.res_partner_agrolait"/>
76                         <field eval="1" name="nb_print"/>
77                         <field name="user_id" ref="base.user_root"/>
78                         <field name="company_id" ref="base.main_company"/>
79                         <field eval="1" name="invoice_wanted"/>
80                         <field name="state">paid</field>
81                         <field name="sale_manager" ref="base.user_root"/>
82                         <field name="pricelist_id" ref="product.list0"/>
83                         <field name="date_validation" eval="time.strftime('%Y-%m-%d')"/>
84                         <field name="name">POS/019</field>
85                         <field name="price_type">tax_excluded</field>
86                         <field model="account.invoice" name="invoice_id" search="[('name', '=', u'Invoice from POS: POS/019')]"/>
87                         <field eval="0" name="remboursed"/>
88                         <field model="stock.picking" name="picking_id" search="[('name', '=', u'OUT/00019')]"/>
89                 </record>
90                 <record id="account_bank_statement_0" model="account.bank.statement">
91                         <field name="user_id" ref="base.user_root"/>
92                         <field name="name">10</field>
93                         <field name="state">open</field>
94                         <field name="journal_id" ref="account.sales_journal"/>
95                         <field name="company_id" ref="base.main_company"/>
96                         <field name="period_id" ref="account.period_10"/>
97                         <field name="date" eval="time.strftime('%Y-%m-%d')"/>
98                 </record>
99                 <record id="account_bank_statement_line_paymentpos0" model="account.bank.statement.line">
100                         <field name="partner_id" ref="base.res_partner_agrolait"/>
101                         <field model="account.bank.statement" name="statement_id" search="[('name', '=', u'10')]"/>
102                         <field name="type">general</field>
103                         <field model="pos.order" name="pos_statement_id" search="[('name', '=', u'POS/019')]"/>
104                         <field name="company_id" ref="base.main_company"/>
105                         <field name="account_id" ref="account.a_recv"/>
106                         <field name="journal_id">Cash Journal - (test)</field>
107                         <field eval="[(6,0,[])]" name="move_ids"/>
108                         <field name="date" eval="time.strftime('%Y-%m-%d')"/>
109                         <field eval="450.0" name="amount"/>
110                         <field eval="0" name="is_acc"/>
111                         <field eval="0" name="am_out"/>
112                         <field name="name">Payment POS/019</field>
113                         
114                 </record>
115         
116                 <record id="stock_picking_out0" model="stock.picking">
117                         <field name="origin">POS/019</field>
118                         <field model="pos.order" name="pos_order" search="[('name', '=', u'POS/019')]"/>
119                         <field name="date_done" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
120                         <field eval="1" name="auto_picking"/>
121                         <field name="move_type">direct</field>
122                         <field name="company_id" ref="base.main_company"/>
123                         <field name="note">POS notes </field>
124                         <field name="state">done</field>
125                         <field name="type">out</field>
126                         <field name="min_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
127                         <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
128                         <field name="name">OUT/00019</field>
129                         <field name="invoice_state">none</field>
130                         <field name="max_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
131                 </record>
132                 <record id="stock_move_stockmovepos0" model="stock.move">
133                         <field name="origin">POS/019</field>
134                         <field eval="1.0" name="product_uos_qty"/>
135                         <field name="product_uom" ref="product.product_uom_unit"/>
136                         <field eval="1.0" name="product_qty"/>
137                         <field name="product_uos" ref="product.product_uom_unit"/>
138                         <field name="location_id" ref="stock.stock_location_stock"/>
139                         <field name="priority">1</field>
140                         <field eval="0" name="auto_validate"/>
141                         <field name="company_id" ref="base.main_company"/>
142                         <field name="state">done</field>
143                         <field eval="[(6,0,[])]" name="move_history_ids"/>
144                         <field name="date_expected" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
145                         <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
146                         <field name="name">Stock move (POS 12)</field>
147                         <field eval="[(6,0,[])]" name="move_history_ids2"/>
148                         <field name="product_id" ref="product.product_product_pc1"/>
149                         <field name="date_planned" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
150                         <field name="location_dest_id" ref="stock.stock_location_customers"/>
151                         <field model="stock.picking" name="picking_id" search="[('name', '=', u'OUT/00019')]"/>
152                 </record>
153                 <record id="pos_order_line_orderline0" model="pos.order.line">
154                         <field name="notice">No Discount</field>
155                         <field name="product_id" ref="product.product_product_pc1"/>
156                         <field model="pos.order" name="order_id" search="[('name', '=', u'POS/019')]"/>
157                         <field eval="450.0" name="price_unit"/>
158                         <field name="company_id" ref="base.main_company"/>
159                         <field eval="1.0" name="qty"/>
160                         <field name="name">Order Line/07</field>
161                 </record>
162         
163      <!--Resource: pos.order-->
164      
165         <record id="order_pos1" model="pos.order">
166             <field model="sale.shop" name="shop_id" search="[]"/>
167             <field model="res.users" name="user_salesman_id" search="[]"/>
168             <field name="user_id" ref="base.user_root"/>
169             <field model="res.partner" name="partner_id" search="[]"/>
170             <field name="price_type">tax_excluded</field>
171             <field model="product.pricelist" name="pricelist_id" search="[]"/>
172                 </record>
173                 
174                 <record id="order_pos2" model="pos.order">
175             <field model="sale.shop" name="shop_id" search="[]"/>
176             <field model="res.users" name="user_salesman_id" search="[]"/>
177             <field name="user_id" ref="base.user_root"/>
178             <field model="res.partner" name="partner_id" search="[]"/>
179             <field name="price_type">tax_excluded</field>
180             <field model="product.pricelist" name="pricelist_id" search="[]"/>
181                 </record>
182                 
183         <!--Resource: pos.order.line-->
184                 
185                 <record id="line1_pos" model="pos.order.line">
186             <field name="order_id" ref="order_pos1"/>
187             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
188             <field name="name">[PC3] Medium PC</field>
189             <field name="product_id" ref="product.product_product_pc3"/>
190             <field model="res.company" name="company_id" search="[]"/>
191             <field model="product.uom" name="product_uom" search="[]"/>
192             <field name="price_unit">450</field>
193             <field name="qty">2</field>
194             <field name="notice">No Discount</field>
195         </record>
196         
197         <record id="line12_pos" model="pos.order.line">
198             <field name="order_id" ref="order_pos1"/>
199             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
200             <field name="name">[PC2] Basic+ PC (assembly on order)</field>
201             <field name="product_id" ref="product.product_product_pc2"/>
202             <field model="res.company" name="company_id" search="[]"/>
203             <field model="product.uom" name="product_uom" search="[]"/>
204             <field name="price_unit">450</field>
205             <field name="qty">2</field>
206             <field name="notice">No Discount</field>
207         </record>
208         
209         <record id="line2_pos" model="pos.order.line">
210             <field name="order_id" ref="order_pos2"/>
211             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
212             <field name="name">[PC1] Basic PC</field>
213             <field name="product_id" ref="product.product_product_pc1"/>
214             <field model="res.company" name="company_id" search="[]"/>
215             <field model="product.uom" name="product_uom" search="[]"/>
216             <field name="price_unit">450</field>
217             <field name="qty">5</field>
218             <field name="discount">0.10</field>
219             <field name="notice">Discount Applied</field>
220         </record>
221                 
222     </data>
223 </openerp>