From 3cf59ba67f9bad5e2d4f75739938c2f0d7ea61f5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Dec 2021 14:55:35 +0100 Subject: [PATCH] Fix missing button to create new record (Look and feel) --- htdocs/compta/paymentbybanktransfer/index.php | 9 ++++++++- htdocs/compta/prelevement/index.php | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/paymentbybanktransfer/index.php b/htdocs/compta/paymentbybanktransfer/index.php index b939c59a053..63cd091652a 100644 --- a/htdocs/compta/paymentbybanktransfer/index.php +++ b/htdocs/compta/paymentbybanktransfer/index.php @@ -43,6 +43,8 @@ if ($user->socid) { } $result = restrictedArea($user, 'paymentbybanktransfer', '', ''); +$usercancreate = $user->rights->paymentbybanktransfer->create; + /* * Actions @@ -62,7 +64,12 @@ if (prelevement_check_config('bank-transfer') < 0) { setEventMessages($langs->trans("ErrorModuleSetupNotComplete", $langs->transnoentitiesnoconv("PaymentByBankTransfer")), null, 'errors'); } -print load_fiche_titre($langs->trans("SuppliersStandingOrdersArea")); +$newcardbutton = ''; +if ($usercancreate) { + $newcardbutton .= dolGetButtonTitle($langs->trans('NewStandingOrder'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/prelevement/create.php?type=bank-transfer'); +} + +print load_fiche_titre($langs->trans("SuppliersStandingOrdersArea"), $newcardbutton); print '
'; diff --git a/htdocs/compta/prelevement/index.php b/htdocs/compta/prelevement/index.php index 92ae9b827e0..4aef7e8b9e4 100644 --- a/htdocs/compta/prelevement/index.php +++ b/htdocs/compta/prelevement/index.php @@ -43,6 +43,8 @@ if ($user->socid) { } $result = restrictedArea($user, 'prelevement', '', 'bons'); +$usercancreate = $user->rights->prelevement->bons->creer; + /* * Actions @@ -62,7 +64,12 @@ if (prelevement_check_config() < 0) { setEventMessages($langs->trans("ErrorModuleSetupNotComplete", $langs->transnoentitiesnoconv("PaymentByDirectDebit")), null, 'errors'); } -print load_fiche_titre($langs->trans("CustomersStandingOrdersArea")); +$newcardbutton = ''; +if ($usercancreate) { + $newcardbutton .= dolGetButtonTitle($langs->trans('NewStandingOrder'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/prelevement/create.php?type='); +} + +print load_fiche_titre($langs->trans("CustomersStandingOrdersArea"), $newcardbutton); print '
';