[IMP]: improve the voucher module
[odoo/odoo.git] / addons / account_voucher_payment / account_voucher_payment_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <record id="view_vendor_payment_form_inherit" model="ir.ui.view">
5             <field name="name">account.voucher.form.inherit</field>
6             <field name="model">account.voucher</field>
7             <field name="type">form</field>
8             <field name="inherit_id" ref="account_voucher.view_vendor_payment_form"/>
9             <field name="arch" type="xml">
10                 <field name="payment_ids" position="replace">
11                     <field name="payment_ids" colspan="4" nolabel="1" height="200">
12                         <tree string="Payment Lines" editable="top">
13                             <field name="ref" on_change="onchange_partner(parent.partner_id,type,parent.type, parent.currency_id)"/>
14                             <field name="move_id" string="Vendor Bill" context="{'ttype':parent.type, 'partner_id':parent.partner_id, 'voucher':True}" on_change="onchange_invoice_id(move_id, parent.currency_id)" domain="[('state','=','posted'), ('partner_id','=',parent.partner_id), ('reconcile_id','=', False)]"/>
15                             <field name="amount"/>
16                             <field name="account_id"/>
17                             <field name="type" on_change="onchange_type(parent.partner_id,type,parent.type, parent.currency_id)"/>
18                             <field name="account_analytic_id"/>
19                         </tree>
20                     </field>
21                 </field>
22             </field>
23         </record>
24         
25         <record id="view_vendor_receipt_form_inherit" model="ir.ui.view">
26             <field name="name">account.voucher.form.inherit</field>
27             <field name="model">account.voucher</field>
28             <field name="type">form</field>
29             <field name="inherit_id" ref="account_voucher.view_vendor_receipt_form"/>
30             <field name="arch" type="xml">
31                 <field name="payment_ids" position="replace">
32                     <field name="payment_ids" colspan="4" nolabel="1" height="200">
33                         <tree string="Payment Lines" editable="top">
34                             <field name="ref" on_change="onchange_partner(parent.partner_id,type,parent.type, parent.currency_id)"/>
35                             <field name="move_id" string="Sales Receipt" context="{'ttype':parent.type, 'partner_id':parent.partner_id, 'voucher':True}" on_change="onchange_invoice_id(move_id, parent.currency_id)" domain="[('state','=','posted'), ('partner_id','=',parent.partner_id), ('reconcile_id','=', False)]"/>
36                             <field name="amount"/>
37                             <field name="account_id"/>
38                             <field name="type" on_change="onchange_type(parent.partner_id,type,parent.type, parent.currency_id)"/>
39                             <field name="account_analytic_id"/>
40                         </tree>
41                     </field>
42                 </field>
43             </field>
44         </record>
45
46 <!--        <record id="view_move_line_form" model="ir.ui.view">-->
47 <!--            <field name="name">account.move.line.form.inherit</field>-->
48 <!--            <field name="model">account.move.line</field>-->
49 <!--            <field name="type">form</field>-->
50 <!--            <field name="inherit_id" ref="account.view_move_line_form"/>-->
51 <!--            <field name="arch" type="xml">-->
52 <!--                <field name="invoice" position="replace">-->
53 <!--                    <field name="voucher_invoice"/>-->
54 <!--                </field>-->
55 <!--            </field>-->
56 <!--        </record>-->
57
58 <!--        <record id="view_move_line_tree" model="ir.ui.view">-->
59 <!--            <field name="name">account.move.line.form.inherit</field>-->
60 <!--            <field name="model">account.move.line</field>-->
61 <!--            <field name="type">tree</field>-->
62 <!--            <field name="inherit_id" ref="account.view_move_line_tree"/>-->
63 <!--            <field name="arch" type="xml">-->
64 <!--                <field name="invoice" position="replace">-->
65 <!--                    <field name="voucher_invoice"/>-->
66 <!--                </field>-->
67 <!--            </field>-->
68 <!--        </record>-->
69         
70         <record model="ir.ui.view" id="view_vendor_payment_form_unreconcile">
71             <field name="name">account.voucher.form.payment.unreconcile</field>
72             <field name="model">account.voucher</field>
73             <field name="type">form</field>
74             <field name="inherit_id" ref="view_vendor_payment_form_inherit"/>
75             <field name="arch" type="xml">
76                 <button name="action_cancel_draft" position="before">
77                     <button name="%(action_view_account_voucher_unreconcile)d" string="Unreconcile" type="action" states="posted" icon="terp-stock_effects-object-colorize"/>
78                 </button>
79             </field>
80         </record>
81         
82         <record model="ir.ui.view" id="view_vendor_receipt_form_unreconcile">
83             <field name="name">account.voucher.form.receipt.unreconcile</field>
84             <field name="model">account.voucher</field>
85             <field name="type">form</field>
86             <field name="inherit_id" ref="view_vendor_receipt_form_inherit"/>
87             <field name="arch" type="xml">
88                 <button name="action_cancel_draft" position="before">
89                     <button name="%(action_view_account_voucher_unreconcile)d" string="Unreconcile" type="action" states="posted" icon="terp-stock_effects-object-colorize"/>
90                 </button>
91             </field>
92         </record>
93     </data>
94 </openerp>