From 1d4e0762c1074b6fe5453b76cd4f938a5034b50d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 5 Jul 2024 02:49:47 +0200 Subject: [PATCH] Fix popup message --- htdocs/langs/en_US/mrp.lang | 2 +- htdocs/mrp/mo_production.php | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/htdocs/langs/en_US/mrp.lang b/htdocs/langs/en_US/mrp.lang index f305107210be1..55ace9c692864 100644 --- a/htdocs/langs/en_US/mrp.lang +++ b/htdocs/langs/en_US/mrp.lang @@ -135,7 +135,7 @@ Manufacturing=Manufacturing Disassemble=Disassemble ProducedBy=Produced by QtyTot=Qty Total - +MOIsClosed=Manufacturing Order is closed QtyCantBeSplit= Quantity cannot be split NoRemainQtyToDispatch=No quantity remaining to divide THMOperatorEstimatedHelp=Estimated cost of operator per hour. Will be used to estimate cost of a BOM using this workstation. diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php index e01db20309c3b..5773f72354aec 100644 --- a/htdocs/mrp/mo_production.php +++ b/htdocs/mrp/mo_production.php @@ -817,17 +817,22 @@ // Lines to consume + print ''."\n"; print '
'; print '
'; print '
'; $url = $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=addconsumeline&token='.newToken(); - $permissiontoaddaconsumeline = $object->status != $object::STATUS_PRODUCED && $object->status != $object::STATUS_CANCELED; + $permissiontoaddaconsumeline = ($object->status != $object::STATUS_PRODUCED && $object->status != $object::STATUS_CANCELED) ? 1 : -2; $parameters = array('morecss' => 'reposition'); + $helpText = ''; + if ($permissiontoaddaconsumeline == -2) { + $helpText = $langs->trans('MOIsClosed'); + } $newcardbutton = ''; if ($action != 'consumeorproduce' && $action != 'consumeandproduceall') { - $newcardbutton = dolGetButtonTitle($langs->trans('AddNewConsumeLines'), '', 'fa fa-plus-circle size15x', $url, '', $permissiontoaddaconsumeline, $parameters); + $newcardbutton = dolGetButtonTitle($langs->trans('AddNewConsumeLines'), $helpText, 'fa fa-plus-circle size15x', $url, '', $permissiontoaddaconsumeline, $parameters); } print load_fiche_titre($langs->trans('Consumption'), $newcardbutton, '', 0, '', '', '');