[MERGE]
[odoo/odoo.git] / addons / sale_journal / picking_journal_view.xml
1 <openerp>
2 <data>
3
4         <record model="ir.ui.view" id="view_picking_journal_form">
5                 <field name="name">sale_journal.picking.journal.form</field>
6                 <field name="model">sale_journal.picking.journal</field>
7                 <field name="type">form</field>
8                 <field name="arch" type="xml">
9                         <form string="Picking Journal">
10                                 <notebook>
11                                 <page string="Journal">
12                                         <separator string="Journal Information" colspan="4"/>
13                                         <field name="name" select="1"/>
14                                         <field name="code" select="1"/>
15                                         <field name="user_id" select="1"/>
16                                         <field name="date" select="1"/>
17                                         <field name="date_created" select="1"/>
18                                         <field name="date_validation" select="1"/>
19                                         <separator string="States" colspan="4"/>
20                                         <field name="state"/>
21                                         <group col="3" colspan="2">
22                         <button name="button_open" string="Open Journal" states="draft" type="object" icon="gtk-open"/>
23                         <button name="button_close" string="Close Journal" states="open" type="object" icon="gtk-close"/>
24                         <button name="button_draft" string="Set to Draft" states="close,open" type="object" icon="gtk-convert"/>
25                                         </group>
26                                 </page>
27                                 <page string="Picking">
28                     <button string="Cancel Picking" name="button_picking_cancel" states="draft,open" type="object" icon="gtk-cancel"/>
29                                         <newline/>
30                                         <field name="picking_stats_ids" colspan="4" nolabel="1"/>
31                                 </page><page string="Notes">
32                                         <field name="note" colspan="4" nolabel="1"/>
33                                 </page>
34                                 </notebook>
35                         </form>
36                 </field>
37         </record>
38         <record model="ir.ui.view" id="view_picking_journal_tree">
39                 <field name="name">sale_journal.picking.journal.tree</field>
40                 <field name="model">sale_journal.picking.journal</field>
41                 <field name="type">tree</field>
42                 <field name="arch" type="xml">
43                         <tree string="Picking Journal">
44                                 <field name="name" select="1"/>
45                                 <field name="code" select="1"/>
46                                 <field name="user_id" select="1"/>
47                                 <field name="date" select="1"/>
48                                 <field name="state"/>
49                         </tree>
50                 </field>
51         </record>
52
53         <record model="ir.ui.view" id="view_picking_journal_search">
54                 <field name="name">sale_journal.picking.journal.search</field>
55                 <field name="model">sale_journal.picking.journal</field>
56                 <field name="type">search</field>
57                 <field name="arch" type="xml">
58                         <search string="Picking Journal">
59                                 <group col="8" colspan="4">
60                                         <filter icon="terp-hr" string="My Picking Journals" domain="[('user_id','=',uid)]" help="My Picking Journals"/>
61                                         <filter icon="terp-hr" string="Open" domain="[('state','=','open')]" help="Open Picking Journals"/>
62                                         <separator orientation="vertical"/>
63                                         <field name="name" select="1"/>
64                                         <field name="code" select="1"/>
65                                         <field name="user_id" select="1" widget="selection"/>
66                                         <field name="date" select="1"/>
67                                 </group>
68                         </search>
69                 </field>
70         </record>
71         <record model="ir.actions.act_window" id="action_definition_picking_journal">
72                 <field name="name">Picking journals</field>
73                 <field name="res_model">sale_journal.picking.journal</field>
74                 <field name="view_type">form</field>
75                 <field name="view_mode">tree,form</field>
76                 <field name="search_view_id" ref="view_picking_journal_search"/>
77         </record>
78
79         <menuitem name="Picking Journals" id="menu_definition_journal_picking" parent="stock.menu_stock_configuration" action="action_definition_picking_journal"/>
80
81         <record model="ir.actions.act_window" id="action_invoice_type_tree">
82                 <field name="name">Picking by invoice_method</field>
83                 <field name="name">sale_journal.invoice.type.tree</field>
84                 <field name="res_model">sale_journal.invoice.type</field>
85                 <field name="type">ir.actions.act_window</field>
86                 <field name="view_type">tree</field>
87         </record>
88
89
90         <!--<menuitem name="Picking to Invoice" id="menu_definition_journal_picking_invoice" parent="stock.menu_action_picking_tree"/>-->
91         <!--<menuitem name="Picking by Invoice Method" id="menu_definition_journal_picking_invoice_method" parent="menu_definition_journal_picking_invoice" action="action_invoice_type_tree"/>-->
92
93         <record model="ir.actions.act_window" id="action_invoice_type_picking_open">
94                 <field name="name">Picking to invoice</field>
95                 <field name="res_model">stock.picking</field>
96                 <field name="type">ir.actions.act_window</field>
97                 <field name="view_type">form</field>
98                 <field name="view_mode">tree,form</field>
99                 <field name="domain">[('state','=','done'),('invoice_state','=','2binvoiced'),('invoice_type_id','=',active_id)]</field>
100         </record>
101         <record model="ir.values" id="ir_open_invoice_type">
102                 <field name="key2">tree_but_open</field>
103                 <field name="model">sale_journal.invoice.type</field>
104                 <field name="name">Picking to invoice</field>
105                 <field name="value" eval="'ir.actions.act_window,%d'%action_invoice_type_picking_open"/>
106                 <field name="object" eval="True"/>
107         </record>
108
109 </data>
110 </openerp>