[IMP] English Improvement resolved conflicts
[odoo/odoo.git] / addons / sale_journal / sale_journal_view.xml
1 <openerp>
2 <data>
3     <record model="ir.ui.view" id="view_sale_journal_invoice_type_form">
4         <field name="name">sale_journal.invoice.type.form</field>
5         <field name="model">sale_journal.invoice.type</field>
6         <field name="type">form</field>
7         <field name="arch" type="xml">
8             <form string="Invoice Type">
9                 <field name="name" select="1"/>
10                 <field name="active" select="1"/>
11                 <field name="invoicing_method" select="1"/>
12                 <newline/>
13                 <field name="note" colspan="4"/>
14             </form>
15         </field>
16     </record>
17     <record model="ir.ui.view" id="view_sale_journal_invoice_type_tree">
18         <field name="name">sale_journal.invoice.type.tree</field>
19         <field name="model">sale_journal.invoice.type</field>
20         <field name="type">tree</field>
21         <field name="arch" type="xml">
22             <tree string="Invoice Type">
23                 <field name="name"/>
24                 <field name="invoicing_method"/>
25             </tree>
26         </field>
27     </record>
28     <record model="ir.actions.act_window" id="action_definition_journal_invoice_type">
29         <field name="res_model">sale_journal.invoice.type</field>
30         <field name="view_type">form</field>
31         <field name="view_mode">tree,form</field>
32     </record>
33
34     <menuitem name="Invoicing Methods" id="menu_definition_journal_invoice_type" parent="sale.menu_shop_configuration" action="action_definition_journal_invoice_type"/>
35
36     <record model="ir.ui.view" id="view_sale_journal_form">
37         <field name="name">sale_journal.sale.journal.form</field>
38         <field name="model">sale_journal.sale.journal</field>
39         <field name="type">form</field>
40         <field name="arch" type="xml">
41             <form string="Sale Journal">
42                 <notebook>
43                 <page string="Journal">
44                     <separator string="Journal Information" colspan="4"/>
45                     <field name="name" select="1"/>
46                     <field name="code" select="1"/>
47                     <field name="user_id" select="1"/>
48                     <field name="date" select="1"/>
49                     <field name="date_created" select="1"/>
50                     <field name="date_validation" select="1"/>
51                     <separator string="States" colspan="4"/>
52                     <field name="state"/>
53                     <group col="3" colspan="2">
54                         <button name="button_open" string="Open Journal" states="draft" type="object" icon="gtk-open"/>
55                         <button name="button_close" string="Close Journal" states="open" type="object" icon="gtk-close"/>
56                         <button name="button_draft" string="Set to Draft" states="close,open" type="object" icon="gtk-convert"/>
57                     </group>
58                 </page>
59                 <page string="Sales">
60                     <button string="Confirm Sales" name="button_sale_confirm" states="draft,open" type="object" icon="gtk-execute"/>
61                     <button string="Cancel Sales" name="button_sale_cancel" states="draft,open" type="object" icon="gtk-cancel"/>
62                     <newline/>
63                     <field name="sale_stats_ids" colspan="4" nolabel="1">
64                         <tree string="Sales">
65                             <field name="name"/>
66                             <field name="quantity"/>
67                             <field name="price_total"/>
68                             <field name="price_average"/>
69                             <field name="count"/>
70                             <field name="state"/>
71                         </tree>
72                     </field>
73                 </page><page string="Notes">
74                     <field name="note" colspan="4" nolabel="1"/>
75                 </page>
76                 </notebook>
77             </form>
78         </field>
79     </record>
80     <record model="ir.ui.view" id="view_sale_journal_tree">
81         <field name="name">sale_journal.sale.journal.tree</field>
82         <field name="model">sale_journal.sale.journal</field>
83         <field name="type">tree</field>
84         <field name="arch" type="xml">
85             <tree string="Sale Journal">
86                 <field name="name" select="1"/>
87                 <field name="code" select="1"/>
88                 <field name="user_id" select="1"/>
89                 <field name="date" select="1"/>
90                 <field name="state"/>
91             </tree>
92         </field>
93     </record>
94     <record model="ir.actions.act_window" id="action_definition_journal">
95         <field name="res_model">sale_journal.sale.journal</field>
96         <field name="view_type">form</field>
97         <field name="view_mode">tree,form</field>
98     </record>
99
100     <menuitem name="Sales Journals" id="menu_definition_journal" parent="sale.menu_shop_configuration" action="action_definition_journal"/>
101
102     <record model="ir.actions.act_window" id="action_definition_journal_tree">
103         <field name="res_model">sale_journal.sale.journal</field>
104         <field name="view_type">form</field>
105         <field name="view_mode">tree,form</field>
106         <field name="domain">[]</field>
107     </record>
108
109     <menuitem name="Sales by Journal" id="menu_definition_journal_sales" parent="sale.menu_sale_root" action="action_definition_journal_tree"/>
110
111     <record model="ir.actions.act_window" id="action_definition_journal_tree_my">
112         <field name="name">My open journals</field>
113         <field name="res_model">sale_journal.sale.journal</field>
114         <field name="view_type">form</field>
115         <field name="view_mode">tree,form</field>
116         <field name="domain">[('user_id','=',uid),('state','=','open')]</field>
117         <field name="filter" eval="True"/>
118     </record>
119
120     <menuitem name="My Open Journals" id="menu_definition_journal_sales_my_open" parent="menu_definition_journal_sales" action="action_definition_journal_tree_my" groups="base.group_extended"/>
121
122     <record model="ir.actions.act_window" id="action_definition_journal_tree_all">
123         <field name="name">Open journals</field>
124         <field name="res_model">sale_journal.sale.journal</field>
125         <field name="view_type">form</field>
126         <field name="view_mode">tree,form</field>
127         <field name="domain">[('state','=','open')]</field>
128         <field name="filter" eval="True"/>
129     </record>
130
131     <menuitem name="All Open Journals" id="menu_definition_journal_sales_all_open" parent="menu_definition_journal_sales" action="action_definition_journal_tree_all" groups="base.group_extended"/>
132
133     <record model="ir.ui.view" id="sale_journal_sale_order">
134         <field name="name">sale.order.journal.view.form</field>
135         <field name="type">form</field>
136         <field name="model">sale.order</field>
137         <field name="inherit_id" ref="sale.view_order_form" />
138         <field name="arch" type="xml">
139             <field name="invoiced" position="after">
140                 <field name="journal_id" select="1"/>
141                 <field name="invoice_type_id" select="1"/>
142             </field>
143         </field>
144     </record>
145     <record model="ir.ui.view" id="sale_journal_sale_order_tree">
146         <field name="name">sale.order.journal.view.tree</field>
147         <field name="type">tree</field>
148         <field name="model">sale.order</field>
149         <field name="inherit_id" ref="sale.view_order_tree" />
150         <field name="arch" type="xml">
151             <field name="state" position="after">
152                 <field name="invoice_type_id"/>
153                 <field name="journal_id"/>
154             </field>
155         </field>
156     </record>
157
158     <record model="ir.ui.view" id="sale_journal_picking_order">
159         <field name="name">stock.picking.journal.view.form</field>
160         <field name="type">form</field>
161         <field name="model">stock.picking</field>
162         <field name="inherit_id" ref="stock.view_picking_form" />
163         <field name="arch" type="xml">
164             <field name="origin" position="after">
165                 <field name="journal_id" select="1"/>
166                 <field name="sale_journal_id" select="1"/>
167                 <field name="invoice_type_id" select="1"/>
168             </field>
169         </field>
170     </record>
171
172     <record model="ir.ui.view" id="sale_journal_picking_order_tree">
173         <field name="name">stock.picking.journal.view.tree</field>
174         <field name="type">tree</field>
175         <field name="model">stock.picking</field>
176         <field name="inherit_id" ref="stock.vpicktree" />
177         <field name="arch" type="xml">
178             <field name="invoice_state" position="after">
179                 <field name="journal_id" select="1"/>
180                 <field name="invoice_type_id" select="1"/>
181                 <field name="sale_journal_id" select="1"/>
182             </field>
183         </field>
184     </record>
185
186     <record model="ir.ui.view" id="sale_journal_picking_order_del">
187         <field name="name">stock.picking.journal.view.form</field>
188         <field name="type">form</field>
189         <field name="model">stock.picking</field>
190         <field name="inherit_id" ref="stock.view_picking_delivery_form" />
191         <field name="arch" type="xml">
192             <field name="origin" position="after">
193                 <field name="journal_id" select="1"/>
194                 <field name="sale_journal_id" select="1"/>
195                 <field name="invoice_type_id" select="1"/>
196             </field>
197         </field>
198     </record>
199
200     <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
201         <field name="name">stock.picking.journal.view.tree</field>
202         <field name="type">tree</field>
203         <field name="model">stock.picking</field>
204         <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
205         <field name="arch" type="xml">
206             <field name="origin" position="after">
207                 <field name="journal_id" select="1"/>
208                 <field name="invoice_type_id" select="1"/>
209                 <field name="sale_journal_id" select="1"/>
210             </field>
211         </field>
212     </record>
213
214
215     <record model="ir.ui.view" id="sale_journal_picking_order_in">
216         <field name="name">stock.picking.journal.view.form</field>
217         <field name="type">form</field>
218         <field name="model">stock.picking</field>
219         <field name="inherit_id" ref="stock.view_picking_in_form" />
220         <field name="arch" type="xml">
221             <field name="origin" position="after">
222                 <field name="journal_id" select="1"/>
223                 <field name="sale_journal_id" select="1"/>
224                 <field name="invoice_type_id" select="1"/>
225             </field>
226         </field>
227     </record>
228
229     <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
230         <field name="name">stock.picking.journal.view.tree</field>
231         <field name="type">tree</field>
232         <field name="model">stock.picking</field>
233         <field name="inherit_id" ref="stock.view_picking_in_tree" />
234         <field name="arch" type="xml">
235             <field name="invoice_state" position="after">
236                 <field name="journal_id" select="1"/>
237                 <field name="invoice_type_id" select="1"/>
238                 <field name="sale_journal_id" select="1"/>
239             </field>
240         </field>
241     </record>
242
243
244     <record model="ir.ui.view" id="sale_journal_picking_order_out">
245         <field name="name">stock.picking.journal.view.form</field>
246         <field name="type">form</field>
247         <field name="model">stock.picking</field>
248         <field name="inherit_id" ref="stock.view_picking_out_form" />
249         <field name="arch" type="xml">
250             <field name="origin" position="after">
251                 <field name="journal_id" select="1"/>
252                 <field name="sale_journal_id" select="1"/>
253                 <field name="invoice_type_id" select="1"/>
254             </field>
255         </field>
256     </record>
257
258     <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
259         <field name="name">stock.picking.journal.view.tree</field>
260         <field name="type">tree</field>
261         <field name="model">stock.picking</field>
262         <field name="inherit_id" ref="stock.view_picking_out_tree" />
263         <field name="arch" type="xml">
264             <field name="invoice_state" position="after">
265                 <field name="journal_id" select="1"/>
266                 <field name="invoice_type_id" select="1"/>
267                 <field name="sale_journal_id" select="1"/>
268             </field>
269         </field>
270     </record>
271
272
273
274     <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
275         <field name="name">sale_journal.sale.stats.tree</field>
276         <field name="model">sale_journal.sale.stats</field>
277         <field name="type">tree</field>
278         <field name="arch" type="xml">
279             <tree string="Sales by Journal">
280                 <field name="name"/>
281                 <field name="state"/>
282                 <field name="journal_id"/>
283                 <field name="quantity"/>
284                 <field name="count"/>
285                 <field name="price_total"/>
286                 <field name="price_average"/>
287             </tree>
288         </field>
289     </record>
290     <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
291         <field name="name">sale_journal.sale.stats.form</field>
292         <field name="model">sale_journal.sale.stats</field>
293         <field name="type">form</field>
294         <field name="arch" type="xml">
295             <form string="Sales by Journal">
296                 <field name="name" select="1"/>
297                 <field name="state" select="1"/>
298                 <field name="journal_id" select="1"/>
299                 <field name="quantity"/>
300                 <field name="count"/>
301                 <field name="price_total"/>
302                 <field name="price_average"/>
303             </form>
304         </field>
305     </record>
306
307     <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_month">
308         <field name="name">Sales by journal (this month)</field>
309         <field name="res_model">sale_journal.sale.stats</field>
310         <field name="type">ir.actions.act_window</field>
311         <field name="view_type">form</field>
312         <field name="view_mode">tree,form</field>
313         <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
314     </record>
315
316     <menuitem name="Reporting" id="menu_definition_report_sales" parent="sale.menu_sale_root"/>
317     <menuitem name="Sales by Journal (This Month)" id="menu_sale_sale_stats_open_menu" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_month"/>
318
319     <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
320         <field name="res_model">sale_journal.sale.stats</field>
321         <field name="type">ir.actions.act_window</field>
322         <field name="view_type">form</field>
323         <field name="view_mode">tree,form</field>
324     </record>
325     
326     <menuitem name="Sales by Journal (All Months)" id="menu_sale_sale_stats_open_all" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_all"/>
327
328     <act_window name="Monthly sales"
329         domain="[('journal_id', '=', active_id)]"
330         res_model="sale_journal.sale.stats"
331         src_model="sale_journal.sale.journal"
332         id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
333
334     <act_window name="Assigned picking"
335         domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
336         res_model="stock.picking"
337         src_model="sale_journal.picking.journal"
338         id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
339
340     <act_window name="Confirmed picking"
341         domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
342         res_model="stock.picking"
343         src_model="sale_journal.picking.journal"
344         id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
345
346     <act_window name="Assigned picking"
347         domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
348         res_model="stock.picking"
349         src_model="sale_journal.sale.journal"
350         id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
351
352     <act_window name="Confirmed picking"
353         domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
354         res_model="stock.picking"
355         src_model="sale_journal.sale.journal"
356         id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
357
358     <act_window name="Draft sales"
359         domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
360         res_model="sale.order"
361         src_model="sale_journal.sale.journal"
362         id="act_sale_journal_sale_journal_2_sale_order_draft"/>
363
364     <act_window name="Approved sales"
365         domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
366         res_model="sale.order"
367         src_model="sale_journal.sale.journal"
368         id="act_sale_journal_sale_journal_2_sale_order_approved"/>
369
370     <record id="view_partner_property_form" model="ir.ui.view">
371         <field name="name">res.partner.journal.property.form.inherit</field>
372         <field name="model">res.partner</field>
373         <field name="type">form</field>
374         <field name="inherit_id" ref="base.view_partner_form"/>
375         <field name="arch" type="xml">
376             <page string="Sales &amp; Purchases" position="inside">
377                 <field name="property_invoice_type"/>
378             </page>
379         </field>
380     </record>
381
382
383 </data>
384 </openerp>