From de356a318586d8927caabd9d28b336d4a7967536 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 5 May 2017 12:41:31 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20"FIX=20:=20close=20supplier=20makes=20?= =?UTF-8?q?no=20sense.=20we=20just=20need=20to=20know=20if=20it=20is=20ac?= =?UTF-8?q?=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/supplier_proposal/card.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/htdocs/supplier_proposal/card.php b/htdocs/supplier_proposal/card.php index 86813222b6d..7e63dad93e9 100644 --- a/htdocs/supplier_proposal/card.php +++ b/htdocs/supplier_proposal/card.php @@ -441,6 +441,14 @@ if (empty($reshook)) } } + // Close proposal + else if ($action == 'close' && $user->rights->supplier_proposal->cloturer && ! GETPOST('cancel')) { + // prevent browser refresh from reopening proposal several times + if ($object->statut == 2) { + $object->setStatut(4); + } + } + // Set accepted/refused else if ($action == 'setstatut' && $user->rights->supplier_proposal->cloturer && ! GETPOST('cancel')) { if (! GETPOST('statut')) { @@ -1768,6 +1776,12 @@ if ($action == 'create') print '>' . $langs->trans('SetAcceptedRefused') . ''; } + // Close + if ($object->statut == 2 && $user->rights->supplier_proposal->cloturer) { + print '
global->MAIN_JUMP_TAG) ? '' : '#close') . '"'; + print '>' . $langs->trans('Close') . '
'; + } + // Clone if ($user->rights->supplier_proposal->creer) { print '
' . $langs->trans("ToClone") . '
';