Files
account-financial-tools/account_move_name_sequence/views/account_journal_views.xml
Andrea Gidalti c611768b68 [IMP] account_move_name_sequence: split too long context definition
Split the context definition in sequence_id and refund_sequence_id
fields into multiple lines to improve readability.
2024-04-22 19:42:02 -06:00

48 lines
2.0 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2021 Akretion France (http://www.akretion.com/)
@author: Alexis de Lattre <alexis.delattre@akretion.com>
@author: Moisés López <moylop260@vauxoo.com>
@author: Francisco Luna <fluna@vauxoo.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="view_account_journal_form" model="ir.ui.view">
<field name="model">account.journal</field>
<field name="inherit_id" ref="account.view_account_journal_form" />
<field name="arch" type="xml">
<field name="refund_sequence" position="before">
<field
name="sequence_id"
required="1"
context="{
'default_name': name,
'default_company_id': company_id,
'default_implementation': 'no_gap',
'default_padding': 4,
'default_use_date_range': True,
'default_prefix': (code or 'UNKNOWN') + '/%%(range_year)s/'
}"
/>
</field>
<field name="refund_sequence" position="after">
<field
name="refund_sequence_id"
attrs="{'invisible': ['|', ('type', 'not in', ('sale', 'purchase')), ('refund_sequence', '=', False)],
'required': [('type', 'in', ('sale', 'purchase')), ('refund_sequence', '=', True)]}"
context="{
'default_name': name,
'default_company_id': company_id,
'default_implementation': 'no_gap',
'default_padding': 4,
'default_use_date_range': True,
'default_prefix': 'R' + (code or 'UNKNOWN') + '/%%(range_year)s/'
}"
/>
</field>
</field>
</record>
</odoo>