Skip to content

Commit

Permalink
[REF] View separation for payment_order model
Browse files Browse the repository at this point in the history
  • Loading branch information
sadamo committed Feb 18, 2020
1 parent 10f42d9 commit 88a5903
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 3 deletions.
3 changes: 2 additions & 1 deletion l10n_br_account_payment_order/views/account_payment_line.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
-->
<odoo>

<record id="l10n_br-account_payment_line_form" model="ir.ui.view">
<record id="l10n_br_account_payment_line_form" model="ir.ui.view">
<field name="name">l10n_br_account.payment.line.form.banking</field>
<field name="model">account.payment.line</field>
<field name="mode">primary</field>
<field name="inherit_id"
ref="account_payment_order.account_payment_line_form"/>
<field name="arch" type="xml">
Expand Down
35 changes: 33 additions & 2 deletions l10n_br_account_payment_order/views/account_payment_order.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,49 @@
-->
<odoo>

<record id="l10n_br-account_payment_order_form" model="ir.ui.view">
<record id="l10n_br_account_payment_order_form" model="ir.ui.view">
<field name="name">l10n_br_account.payment.order.form.banking</field>
<field name="model">account.payment.order</field>
<field name="mode">primary</field>
<field name="inherit_id"
ref="account_payment_order.account_payment_order_form"/>
<field name="arch" type="xml">
<field name="payment_mode_id" position="replace">
<field name="payment_mode_id"
domain="[('payment_order_ok', '=', True), ('payment_type', '=', payment_type), ('operation_type', '=', operation_type)]"
domain="[('operation_type', '=', operation_type),('payment_order_ok', '=', True),('payment_type', '=', payment_type)]"
widget="selection"/>
<field name="operation_type" invisible="1"/>
</field>
<field name="payment_line_ids" position="replace">
<field name="payment_line_ids"
context="{'default_payment_type': payment_type}"/>
</field>
</field>
</record>

<record id="l10n_br_account_payment_order_form_payment_order" model="ir.ui.view">
<field name="name">l10n_br_account.payment.order.form.banking.payment</field>
<field name="model">account.payment.order</field>
<field name="mode">primary</field>
<field name="inherit_id"
ref="l10n_br_account_payment_order_form"/>
<field name="arch" type="xml">
<field name="payment_line_ids" position="attributes">
<attribute name="context">{'default_payment_type': payment_type, 'form_view_ref': 'l10n_br_account_payment_order.l10n_br_account_payment_line_form'}</attribute>
</field>
</field>
</record>

<record id="l10n_br_account_payment_order_form_debit_order" model="ir.ui.view">
<field name="name">l10n_br_account.payment.order.form.banking.debit</field>
<field name="model">account.payment.order</field>
<field name="mode">primary</field>
<field name="inherit_id"
ref="l10n_br_account_payment_order_form"/>
<field name="arch" type="xml">
<field name="payment_line_ids" position="attributes">
<attribute name="context">{'default_payment_type': payment_type, 'form_view_ref': 'l10n_br_account_payment_order.l10n_br_account_payment_line_form'}</attribute>
</field>
</field>
</record>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@
<field name="name">Payment Orders</field>
<field name="res_model">account.payment.order</field>
<field name="view_mode">tree,form,pivot,graph</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree'}),
(0, 0, {'view_mode': 'form', 'view_id': ref('l10n_br_account_payment_order.l10n_br_account_payment_order_form_payment_order')}),
(0, 0, {'view_mode': 'pivot'}),
(0, 0, {'view_mode': 'graph'})
]"/>
<field name="domain">[('payment_type', '=', 'outbound'),('operation_type', '=', '1')]</field>
<field name="context">{'default_payment_type': 'outbound','default_operation_type': '1'}</field>
</record>
Expand All @@ -17,6 +23,13 @@
<field name="name">Debit Orders</field>
<field name="res_model">account.payment.order</field>
<field name="view_mode">tree,form,pivot,graph</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree'}),
(0, 0, {'view_mode': 'form', 'view_id': ref('l10n_br_account_payment_order.l10n_br_account_payment_order_form_debit_order')}),
(0, 0, {'view_mode': 'pivot'}),
(0, 0, {'view_mode': 'graph'})
]"/>
<field name="view_id" ref="l10n_br_account_payment_order.l10n_br_account_payment_order_form_debit_order" />
<field name="domain">[('payment_type', '=', 'inbound'),('operation_type', '=', '2')]</field>
<field name="context">{'default_payment_type': 'inbound','default_operation_type': '2'}</field>
</record>
Expand Down

0 comments on commit 88a5903

Please sign in to comment.