Commit aebaf022c480eadbc7a30d1f0143952efccbad0d

Authored by Etienne Pallier
1 parent b38dcb3d
Exists in master and in 1 other branch dev

- logo ip2i oublié

	- Ldap user login field name doit être en minuscules
	- Update de config/app.default.php

v4.108.5-3.7.9
@@ -315,6 +315,11 @@ Commencer à implémenter le nouveau workflow v5 : @@ -315,6 +315,11 @@ Commencer à implémenter le nouveau workflow v5 :
315 ======= CHANGES ======= 315 ======= CHANGES =======
316 316
317 ------- 317 -------
  318 +12/02/2021 v4.108.5-3.7.9
  319 + - Ldap user login field name doit être en minuscules
  320 + - Update de config/app.default.php
  321 +
  322 +-------
318 12/02/2021 v4.108.4-3.7.9 - Bugfixes et icones sur menus 323 12/02/2021 v4.108.4-3.7.9 - Bugfixes et icones sur menus
319 - bugfix DebugKit : maintenant bien activé en mode debug=true (app.php) 324 - bugfix DebugKit : maintenant bien activé en mode debug=true (app.php)
320 - bugfix action configurations/debugOff 325 - bugfix action configurations/debugOff
@@ -104,6 +104,8 @@ echo @@ -104,6 +104,8 @@ echo
104 echo 104 echo
105 echo "L'application est passée en mode 'installation'" 105 echo "L'application est passée en mode 'installation'"
106 echo 106 echo
  107 +echo "Si ça ne marche pas, il se peut que vous deviez aussi effacer le cache de votre navigateur"
  108 +echo
107 echo "Maintenant, allez sur le site web pour changer la configuration via la page web dédiée" 109 echo "Maintenant, allez sur le site web pour changer la configuration via la page web dédiée"
108 echo 110 echo
109 111
@@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes : @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes :
53 -------------------------------------------------------------------------------------------- 53 --------------------------------------------------------------------------------------------
54 54
55 Date: 12/02/2021 55 Date: 12/02/2021
56 -Version: v4.108.4-3.7.9 56 +Version: v4.108.5-3.7.9
57 57
58 58
59 59
config/app.default.php
@@ -11,8 +11,13 @@ return [ @@ -11,8 +11,13 @@ return [
11 * true: Errors and warnings shown. 11 * true: Errors and warnings shown.
12 */ 12 */
13 // (EP) Permet aussi que DebugKit soit activé 13 // (EP) Permet aussi que DebugKit soit activé
  14 + // debug ON
14 'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN), 15 'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN),
15 - 16 + // debug OFF
  17 + //'debug' => filter_var(env('DEBUG', false), FILTER_VALIDATE_BOOLEAN),
  18 +
  19 +
  20 +
16 /** 21 /**
17 * Configure basic information about the application. 22 * Configure basic information about the application.
18 * 23 *
@@ -186,13 +191,16 @@ return [ @@ -186,13 +191,16 @@ return [
186 * breathing room to complete logging or error handling. 191 * breathing room to complete logging or error handling.
187 */ 192 */
188 'Error' => [ 193 'Error' => [
189 -  
190 - // CAKE3.7 default 194 +
  195 + // - CAKE3.7 default : on voit aussi les Deprecated Error
191 //'errorLevel' => E_ALL, 196 //'errorLevel' => E_ALL,
192 - // Voir les "deprecated errors":  
193 //'errorLevel' => E_ALL & ~E_DEPRECATED, 197 //'errorLevel' => E_ALL & ~E_DEPRECATED,
194 - // Ne pas voir les "deprecated errors":  
195 - 'errorLevel' => E_ALL & ~E_USER_DEPRECATED, 198 +
  199 + // - Pour branche dev : sans les deprecated errors
  200 + //'errorLevel' => E_ALL & ~E_USER_DEPRECATED,
  201 +
  202 + // - Pour branche master : Sans les deprecated ni les Warnings
  203 + 'errorLevel' => E_ALL & ~E_USER_DEPRECATED & ~E_DEPRECATED & ~E_WARNING,
196 204
197 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', 205 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer',
198 'skipLog' => [], 206 'skipLog' => [],
src/Controller/ConfigurationsController.php
@@ -171,6 +171,11 @@ class ConfigurationsController extends AppController @@ -171,6 +171,11 @@ class ConfigurationsController extends AppController
171 ])) { 171 ])) {
172 $configurationObj = $this->Configurations->patchEntity($configurationObj, $this->request->getData()); 172 $configurationObj = $this->Configurations->patchEntity($configurationObj, $this->request->getData());
173 // le $this->request->getData() et peut-être déprécié, mais osef on veut TOUT le tableau data 173 // le $this->request->getData() et peut-être déprécié, mais osef on veut TOUT le tableau data
  174 + // Ldap user login field name doit être en minuscules :
  175 + if ($configurationObj->ldap_authenticationType) {
  176 + $configurationObj->ldap_authenticationType = strtolower($configurationObj->ldap_authenticationType);
  177 + //debug("conf"); debug($configurationObj->ldap_authenticationType); exit;
  178 + }
174 if ($this->Configurations->save($configurationObj)) { 179 if ($this->Configurations->save($configurationObj)) {
175 $this->Flash->success(__('La configuration a bien été sauvegardée.')); 180 $this->Flash->success(__('La configuration a bien été sauvegardée.'));
176 // On reload la configuration 181 // On reload la configuration
src/Template/Configurations/edit.ctp
@@ -266,7 +266,8 @@ function $this->MyHelper->echoSectionStop() { @@ -266,7 +266,8 @@ function $this->MyHelper->echoSectionStop() {
266 echo $this->Form->control('ldap_host', ['label' => 'Host (préfixer par ldaps:// si ldap secured)']); 266 echo $this->Form->control('ldap_host', ['label' => 'Host (préfixer par ldaps:// si ldap secured)']);
267 echo $this->Form->control('ldap_port', ['label' => 'Port du LDAP']); 267 echo $this->Form->control('ldap_port', ['label' => 'Port du LDAP']);
268 echo $this->Form->control('ldap_authenticationType', [ 268 echo $this->Form->control('ldap_authenticationType', [
269 - 'label' => 'Type d\'authentification du LDAP' 269 + //'label' => "Type d'authentification du LDAP (uid ou samaccountname, tout en minuscules)"
  270 + 'label' => "Nom du champ login (uid ou samaccountname, tout en minuscules)"
270 ]); 271 ]);
271 echo $this->Form->control('ldap_baseDn', [ 272 echo $this->Form->control('ldap_baseDn', [
272 'label' => 'Base DN du LDAP' 273 'label' => 'Base DN du LDAP'
webroot/img/logo_entity_IP2I.jpg 0 → 100755

76.5 KB