From 59d86a3b0891897527d7abf047bfad69917846b2 Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Mon, 22 Nov 2021 16:38:45 +0100 Subject: [PATCH] Bugfix : Bouton "Commander" ne doit pas être affiché si désactivé dans la config --- CHANGELOG | 5 ++++- README.md | 2 +- src/Controller/AppController.php | 6 ++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 848d51e..91703e5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -598,11 +598,14 @@ config + jolie : fieldset dépliable et joli (voir echoSectionStart() de MyHelpe Utiliser les champs 'comment' de la config pour les labels des champs dans materiels/view et /add_edit +Ne pas autoriser la commande via url si le bouton order est désactivé dans la config (materiels/status-tobeordered/3) + ======= CHANGES ======= ------- -22/11/2021 v5.3.3-3.7.9 +22/11/2021 v5.3.4-3.7.9 + - (b) Bugfix : Bouton "Commander" ne doit pas être affiché si désactivé dans la config - (b) Bugfix : commentaires des sections (fieldsets) pas sauvegardés après une modif de la config champs obligatoires - (b) Bugfix : remise en place du fichier de config par défaut (oublié) - (e) BIG NEW FEATURE : Configuration des champs obligatoires et readonly se fait maintenant via page WEB !!! diff --git a/README.md b/README.md index c0bb7b9..e43c18d 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 22/11/2021 -Version: v5.3.3-3.7.9 +Version: v5.3.4-3.7.9 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/src/Controller/AppController.php b/src/Controller/AppController.php index dc5a362..8b14b4f 100755 --- a/src/Controller/AppController.php +++ b/src/Controller/AppController.php @@ -287,8 +287,10 @@ class AppController extends Controller // OPTIM : si déjà lu, on relit pas if (! is_null(self::$HAS_ORDER_BUTTON)) return self::$HAS_ORDER_BUTTON; // Pas encore lu, on lit - $has_order_button = Configure::read('HAS_ORDER_BUTTON'); - if (is_null($has_order_button)) $has_order_button = true; + $has_order_button = Configure::readOrFail('MANDATORY_AND_READONLY_FIELDS.GENERAL.HAS_ORDER_BUTTON'); + //debug($has_order_button); + $has_order_button = $has_order_button['selected']; + //if (is_null($has_order_button)) $has_order_button = true; self::$HAS_ORDER_BUTTON = $has_order_button; return $has_order_button; } -- libgit2 0.21.2