Hide smart button when empty

This commit is contained in:
Florian da Costa
2022-06-08 15:55:52 +02:00
committed by DavidJForgeFlow
parent 2760f14ed0
commit 20a758082b
4 changed files with 24 additions and 7 deletions

View File

@@ -7,11 +7,21 @@
<field name="inherit_id" ref="rma.view_rma_line_form" />
<field name="arch" type="xml">
<div name='button_box' position="inside">
<button
type="object"
name="action_view_origin_sale_order"
class="oe_stat_button"
icon="fa-strikethrough"
attrs="{'invisible': [('sale_id', '=', False)]}"
string="Origin Sale Order"
>
</button>
<button
type="object"
name="action_view_sale_order"
class="oe_stat_button"
icon="fa-strikethrough"
attrs="{'invisible': [('sales_count', '=', 0)]}"
groups="sales_team.group_sale_salesman_all_leads"
>
<field
@@ -22,6 +32,7 @@
</button>
</div>
<group name="main_info" position="inside">
<field name="sale_id" invisible="1" />
<field
name="sale_line_id"
context="{'rma': True}"
@@ -37,12 +48,6 @@
<field name="delivery_policy" position="after">
<field name="sale_policy" />
</field>
<field name="origin" position="after">
<field
name="sale_id"
attrs="{'invisible': [('sale_line_id', '=', False)]}"
/>
</field>
<notebook position="inside">
<page name="sale" string="Sale Lines">
<field name="sale_line_ids" nolabel="1" />