fdebe49cc02610d5fce3dd711a8820f9e82dd952
[odoo/odoo.git] / addons / sale_journal / sale_journal_view.xml
1 <openerp>
2    <data>
3    <!--  sale journal invoice Type's Form  view -->
4
5         <record model="ir.ui.view" id="view_sale_journal_invoice_type_form">
6             <field name="name">sale_journal.invoice.type.form</field>
7             <field name="model">sale_journal.invoice.type</field>
8             <field name="arch" type="xml">
9                 <form string="Invoice Type">
10                     <group col="4">
11                         <field name="name"/>
12                         <field name="invoicing_method"/>
13                         <field name="active"/>
14                     </group>
15                     <separator string="Notes"/>
16                     <field name="note"/>
17                 </form>
18             </field>
19         </record>
20
21       <!--  sale journal invoice Type's tree  view -->
22
23         <record model="ir.ui.view" id="view_sale_journal_invoice_type_tree">
24             <field name="name">sale_journal.invoice.type.tree</field>
25             <field name="model">sale_journal.invoice.type</field>
26             <field name="arch" type="xml">
27                 <tree string="Invoice Type">
28                     <field name="name"/>
29                     <field name="invoicing_method"/>
30                 </tree>
31             </field>
32         </record>
33
34       <!-- Action for sale journal invoice Type -->
35
36         <record model="ir.actions.act_window" id="action_definition_journal_invoice_type">
37             <field name="name">Invoice Types</field>
38             <field name="res_model">sale_journal.invoice.type</field>
39             <field name="view_type">form</field>
40             <field name="view_mode">tree,form</field>
41             <field name="help">Invoice types are used for partners, sales orders and delivery orders. You can create a specific invoicing journal to group your invoicing according to your customer's needs: daily, each Wednesday, monthly, etc.</field>
42         </record>
43
44      <menuitem id="menu_definition_journal_invoice_type" sequence="4"
45         parent="base.menu_sales_config" action="action_definition_journal_invoice_type"/>
46
47     <!-- Inherit sales order form view -->
48
49         <record model="ir.ui.view" id="sale_journal_sale_order">
50             <field name="name">sale.order.journal.view.form</field>
51             <field name="model">sale.order</field>
52             <field name="inherit_id" ref="sale.view_order_form" />
53             <field name="arch" type="xml">
54                 <field name="origin" position="after">
55                     <field name="invoice_type_id"/>
56                 </field>
57             </field>
58         </record>
59
60         <!-- Inherit sales order tree view-->
61
62         <record model="ir.ui.view" id="sale_journal_sale_order_tree">
63             <field name="name">sale.order.journal.view.tree</field>
64             <field name="model">sale.order</field>
65             <field name="inherit_id" ref="sale.view_order_tree" />
66             <field name="arch" type="xml">
67                 <field name="state" position="before">
68                     <field name="invoice_type_id"/>
69                 </field>
70             </field>
71         </record>
72
73 <!--  Inherit stock picking's form view  -->
74
75         <record model="ir.ui.view" id="sale_journal_picking_order">
76             <field name="name">stock.picking.journal.view.form</field>
77             <field name="model">stock.picking</field>
78             <field name="inherit_id" ref="stock.view_picking_form" />
79             <field name="arch" type="xml">
80                 <field name="move_type" position="before">
81                     <field name="invoice_type_id"/>
82                 </field>
83             </field>
84         </record>
85
86 <!--  Inherit stock picking's tree view  -->
87
88         <record id="view_partner_property_form" model="ir.ui.view">
89             <field name="name">res.partner.journal.property.form.inherit</field>
90             <field name="model">res.partner</field>
91             <field name="inherit_id" ref="base.view_partner_form"/>
92             <field name="arch" type="xml">
93                 <group name="sale">
94                     <field name="property_invoice_type"/>
95                 </group>
96             </field>
97         </record>
98
99         <record id="view_sales_order_search" model="ir.ui.view">
100             <field name="name">sale.order.search.inherit</field>
101             <field name="model">sale.order</field>
102             <field name="inherit_id" ref="sale.view_sales_order_filter"/>
103             <field name="arch" type="xml">
104                 <xpath expr="//group/filter[@string='Customer']" position="after">
105                     <filter string="Invoice Type" domain="[]" context="{'group_by':'invoice_type_id'}"/>
106                 </xpath>
107             </field>
108         </record>
109
110 <!--  Inherit stock picking's search view  -->
111
112         <record id="view_picking_internal_search" model="ir.ui.view">
113             <field name="name">stock.picking.internal.search.inherit</field>
114             <field name="model">stock.picking</field>
115             <field name="inherit_id" ref="stock.view_picking_internal_search"/>
116             <field name="arch" type="xml">
117                 <xpath expr="//group/filter[@string='Picking Type']" position="after">
118                     <filter string="Invoice Type" domain="[]" context="{'group_by':'invoice_type_id'}"/>
119                 </xpath>
120             </field>
121         </record>
122
123    </data>
124 </openerp>