From aa7253dc3017e1ed5ad3fcb2bb3c10b9cf5b7dfe Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Fri, 24 Jun 2022 10:56:42 +0200 Subject: [PATCH] [IMP] Make rma order view cleaner for user Hide button and fields depending on the policy chosen on the rma line --- rma/views/rma_order_line_view.xml | 30 ++++++++++++++++++++++- rma/wizards/rma_make_picking_view.xml | 4 +++ rma_account/views/rma_order_line_view.xml | 11 +++++++-- rma_account/wizards/rma_refund.xml | 2 ++ rma_sale/views/rma_order_line_view.xml | 10 ++++++-- 5 files changed, 52 insertions(+), 5 deletions(-) diff --git a/rma/views/rma_order_line_view.xml b/rma/views/rma_order_line_view.xml index 86aac3cc..cce0684e 100644 --- a/rma/views/rma_order_line_view.xml +++ b/rma/views/rma_order_line_view.xml @@ -444,6 +444,30 @@ + + + + + + + + + + + + + + + + + + @@ -472,7 +496,11 @@ /> - + diff --git a/rma/wizards/rma_make_picking_view.xml b/rma/wizards/rma_make_picking_view.xml index 63cefc0b..80324548 100644 --- a/rma/wizards/rma_make_picking_view.xml +++ b/rma/wizards/rma_make_picking_view.xml @@ -103,6 +103,7 @@ states="approved" string="Create Incoming Shipment" class="oe_highlight" + attrs="{'invisible':['|', '|', ('qty_to_receive', '=', 0), ('state', '!=', 'approved'), ('receipt_policy', '=', 'no')]}" type="action" />