From 55bde876199ba531a9f61385d8ef3ef38dfb6f0b Mon Sep 17 00:00:00 2001 From: Olivier Dony <odo@openerp.com> Date: Fri, 15 Oct 2010 15:45:10 +0200 Subject: [PATCH] [IMP] stock: hide "Create Invoice" button when not needed on stock.picking bzr revid: odo@openerp.com-20101015134510-zlwpbkwsj17r4d6x --- addons/stock/stock_view.xml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index ff581dbaa4c1..2adb71abb4da 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -720,7 +720,9 @@ <button name="action_assign" states="confirmed" string="Check Availability" type="object" icon="gtk-find"/> <button name="force_assign" states="confirmed" string="Force Availability" type="object" icon="gtk-jump-to"/> <button name="%(action_partial_picking)d" states="assigned" string="Process" type="action" icon="gtk-go-forward"/> - <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + <group colspan="1" states="done"> + <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + </group> </group> </page> <page string="Additional info" groups="base.group_extended,base.group_multi_company"> @@ -907,10 +909,12 @@ <button name="button_cancel" states="assigned,confirmed,draft" string="_Cancel" icon="gtk-cancel"/> <button name="draft_force_assign" states="draft" string="Process Later" type="object" icon="gtk-ok"/> <button name="draft_validate" states="draft" string="Process Now" type="object" icon="gtk-yes"/> - <button name="action_assign" states="confirmed" string="Check Availability" type="object" groups="base.group_extended" icon="gtk-apply"/> + <button name="action_assign" states="confirmed" string="Check Availability" type="object" groups="base.group_extended" icon="gtk-find"/> <button name="force_assign" states="confirmed" string="Force Availability" type="object" icon="gtk-jump-to"/> <button name="%(action_partial_picking)d" states="assigned" string="Process" type="action" icon="gtk-go-forward"/> - <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + <group colspan="1" states="done"> + <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + </group> </group> </page> <page string="Additional info" groups="base.group_extended,base.group_multi_company"> @@ -1128,7 +1132,9 @@ <button name="action_assign" states="confirmed" string="Check Availability" type="object" icon="gtk-find"/> <button name="force_assign" states="confirmed" string="Force Availability" type="object" groups="base.group_extended" icon="gtk-jump-to"/> <button name="%(action_partial_picking)d" states="assigned" string="Process" type="action" icon="gtk-go-forward"/> - <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + <group colspan="1" states="done"> + <button name="%(action_stock_invoice_onshipping)d" string="Create Invoice" type="action" icon="terp-gtk-go-back-rtl" attrs="{'invisible':[('invoice_state','!=','2binvoiced')]}"/> + </group> </group> </page> <page string="Additional Info" groups="base.group_extended,base.group_multi_company"> -- GitLab