view_account_bank_statement.xml 2.27 KB
Newer Older
François C. committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
<?xml version="1.0"?>
<odoo>

    <record id="view_bank_statement_form_inherit" model="ir.ui.view">
        <field name="model">account.bank.statement</field>
        <field name="inherit_id" ref="account.view_bank_statement_form"/>
        <field name="arch" type="xml">
            <xpath expr="//page[@name='statement_line_ids']/field[@name='line_ids']/tree/field[@name='amount']" position="after">
                <field name="journal_entry_ids"/>
            </xpath>
        </field>
    </record>

    <record id="view_bank_statement_line_form_inherit" model="ir.ui.view">
        <field name="model">account.bank.statement.line</field>
        <field name="inherit_id" ref="account.view_bank_statement_line_form"/>
        <field name="arch" type="xml">
            <xpath expr="//group[1]" position="after">
            	<group group="base.group_no_one">
                	<field name="journal_entry_ids" widget="many2many_tags"/>
            	</group>
            </xpath>
        </field>
    </record>

    <record id="view_bank_statement_line_tree_inherit" model="ir.ui.view">
        <field name="model">account.bank.statement.line</field>
        <field name="inherit_id" ref="account.view_bank_statement_line_tree"/>
        <field name="arch" type="xml">
            <xpath expr="//field[@name='amount']" position="after">
                <field name="journal_entry_ids"/>
            </xpath>
        </field>
    </record>

    <record model="ir.actions.server" id="action_server_statement_line_reconcile">
      <field name="name">Generate Account Moves</field>
      <field name="model_id" ref="account.model_account_bank_statement_line"/>
      <field name="code">
        action = self.get_statement_line_reconcile(cr, uid, context.get('active_ids', []), context=context)
      </field>
    </record>

    <record model="ir.values" id="action_value_statement_line_reconcile">
      <field name="model_id" ref="account.model_account_bank_statement_line" />
      <field name="name">Generate Account Moves</field>
      <field name="key2">client_action_multi</field>
      <field name="value" eval="'ir.actions.server,' +str(ref('action_server_statement_line_reconcile'))" />
      <field name="key">action</field>
      <field name="model">account.bank.statement.line</field>
    </record>

</odoo>