diff --git a/CHANGELOG b/CHANGELOG index 6aa8336..a34901a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -315,6 +315,11 @@ Commencer à implémenter le nouveau workflow v5 : ======= CHANGES ======= ------- +12/02/2021 v4.108.5-3.7.9 + - Ldap user login field name doit être en minuscules + - Update de config/app.default.php + +------- 12/02/2021 v4.108.4-3.7.9 - Bugfixes et icones sur menus - bugfix DebugKit : maintenant bien activé en mode debug=true (app.php) - bugfix action configurations/debugOff diff --git a/PANIC_MODE b/PANIC_MODE index 74f25ae..41f7c9f 100755 --- a/PANIC_MODE +++ b/PANIC_MODE @@ -104,6 +104,8 @@ echo echo echo "L'application est passée en mode 'installation'" echo +echo "Si ça ne marche pas, il se peut que vous deviez aussi effacer le cache de votre navigateur" +echo echo "Maintenant, allez sur le site web pour changer la configuration via la page web dédiée" echo diff --git a/README.md b/README.md index 2a9557b..e74168a 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 12/02/2021 -Version: v4.108.4-3.7.9 +Version: v4.108.5-3.7.9 diff --git a/config/app.default.php b/config/app.default.php index ee239de..bf3458b 100755 --- a/config/app.default.php +++ b/config/app.default.php @@ -11,8 +11,13 @@ return [ * true: Errors and warnings shown. */ // (EP) Permet aussi que DebugKit soit activé + // debug ON 'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN), - + // debug OFF + //'debug' => filter_var(env('DEBUG', false), FILTER_VALIDATE_BOOLEAN), + + + /** * Configure basic information about the application. * @@ -186,13 +191,16 @@ return [ * breathing room to complete logging or error handling. */ 'Error' => [ - - // CAKE3.7 default + + // - CAKE3.7 default : on voit aussi les Deprecated Error //'errorLevel' => E_ALL, - // Voir les "deprecated errors": //'errorLevel' => E_ALL & ~E_DEPRECATED, - // Ne pas voir les "deprecated errors": - 'errorLevel' => E_ALL & ~E_USER_DEPRECATED, + + // - Pour branche dev : sans les deprecated errors + //'errorLevel' => E_ALL & ~E_USER_DEPRECATED, + + // - Pour branche master : Sans les deprecated ni les Warnings + 'errorLevel' => E_ALL & ~E_USER_DEPRECATED & ~E_DEPRECATED & ~E_WARNING, 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', 'skipLog' => [], diff --git a/src/Controller/ConfigurationsController.php b/src/Controller/ConfigurationsController.php index a3bf932..f35bb21 100644 --- a/src/Controller/ConfigurationsController.php +++ b/src/Controller/ConfigurationsController.php @@ -171,6 +171,11 @@ class ConfigurationsController extends AppController ])) { $configurationObj = $this->Configurations->patchEntity($configurationObj, $this->request->getData()); // le $this->request->getData() et peut-être déprécié, mais osef on veut TOUT le tableau data + // Ldap user login field name doit être en minuscules : + if ($configurationObj->ldap_authenticationType) { + $configurationObj->ldap_authenticationType = strtolower($configurationObj->ldap_authenticationType); + //debug("conf"); debug($configurationObj->ldap_authenticationType); exit; + } if ($this->Configurations->save($configurationObj)) { $this->Flash->success(__('La configuration a bien été sauvegardée.')); // On reload la configuration diff --git a/src/Template/Configurations/edit.ctp b/src/Template/Configurations/edit.ctp index 7785ee1..1ed09c6 100644 --- a/src/Template/Configurations/edit.ctp +++ b/src/Template/Configurations/edit.ctp @@ -266,7 +266,8 @@ function $this->MyHelper->echoSectionStop() { echo $this->Form->control('ldap_host', ['label' => 'Host (préfixer par ldaps:// si ldap secured)']); echo $this->Form->control('ldap_port', ['label' => 'Port du LDAP']); echo $this->Form->control('ldap_authenticationType', [ - 'label' => 'Type d\'authentification du LDAP' + //'label' => "Type d'authentification du LDAP (uid ou samaccountname, tout en minuscules)" + 'label' => "Nom du champ login (uid ou samaccountname, tout en minuscules)" ]); echo $this->Form->control('ldap_baseDn', [ 'label' => 'Base DN du LDAP' diff --git a/webroot/img/logo_entity_IP2I.jpg b/webroot/img/logo_entity_IP2I.jpg new file mode 100755 index 0000000..3112d97 Binary files /dev/null and b/webroot/img/logo_entity_IP2I.jpg differ -- libgit2 0.21.2