[IMP] hr_expense: disable quick creation of taxes

Disable the (quick) creation of taxes in places where
it is likely to result in faulty data entry. This forces
the user to fill in new tax records consciously.

task-2860025

closes odoo/odoo#93319

Signed-off-by: Kevin Baptiste <kba@odoo.com>
This commit is contained in:
Rob Coekaerts
2022-06-21 11:20:13 +02:00
committed by Kevin Baptiste
parent f938dc397d
commit a2ba3739b8
2 changed files with 7 additions and 3 deletions
+5 -2
View File
@@ -169,7 +169,8 @@
widget="many2many_tags"
attrs="{'readonly': ['|', ('is_editable', '=', False), ('product_has_cost', '=', True)],
'invisible': [('product_has_tax', '=', False)]}"
context="{'default_company_id': company_id, 'default_type_tax_use': 'purchase', 'default_price_include': 1}"/>
context="{'default_company_id': company_id, 'default_type_tax_use': 'purchase', 'default_price_include': 1}"
options="{'no_create': True}"/>
</div>
<div class="d-flex pt-2">
<span attrs="{'invisible': [('product_has_tax', '=', False)]}" class="oe_inline o_form_label ml-1 mr-1"> ( </span>
@@ -537,7 +538,9 @@
</group>
<group string="Accounting">
<field name="property_account_expense_id" groups="account.group_account_readonly"/>
<field name="supplier_taxes_id" domain="[('price_include', '=', True)]" widget="many2many_tags" context="{'default_type_tax_use':'purchase'}"/>
<field name="supplier_taxes_id" domain="[('price_include', '=', True)]" widget="many2many_tags"
context="{'default_type_tax_use':'purchase', 'default_price_include': 1}"
options="{'no_quick_create': True}"/>
</group>
</group>
<notebook>
+2 -1
View File
@@ -16,7 +16,8 @@
<field name="list_price" attrs="{'invisible':[('expense_policy', '!=', 'sales_price')]}"/>
</xpath>
<xpath expr="//field[@name='supplier_taxes_id']" position="after">
<field name="taxes_id" widget="many2many_tags" attrs="{'invisible':[('expense_policy', '=', 'no')]}"/>
<field name="taxes_id" widget="many2many_tags" attrs="{'invisible':[('expense_policy', '=', 'no')]}"
options="{'no_quick_create': True}"/>
</xpath>
</field>
</record>