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
CHANGELOG
... ... @@ -315,6 +315,11 @@ Commencer à implémenter le nouveau workflow v5 :
315 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 323 12/02/2021 v4.108.4-3.7.9 - Bugfixes et icones sur menus
319 324 - bugfix DebugKit : maintenant bien activé en mode debug=true (app.php)
320 325 - bugfix action configurations/debugOff
... ...
PANIC_MODE
... ... @@ -104,6 +104,8 @@ echo
104 104 echo
105 105 echo "L'application est passée en mode 'installation'"
106 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 109 echo "Maintenant, allez sur le site web pour changer la configuration via la page web dédiée"
108 110 echo
109 111  
... ...
README.md
... ... @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes :
53 53 --------------------------------------------------------------------------------------------
54 54  
55 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 11 * true: Errors and warnings shown.
12 12 */
13 13 // (EP) Permet aussi que DebugKit soit activé
  14 + // debug ON
14 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 22 * Configure basic information about the application.
18 23 *
... ... @@ -186,13 +191,16 @@ return [
186 191 * breathing room to complete logging or error handling.
187 192 */
188 193 'Error' => [
189   -
190   - // CAKE3.7 default
  194 +
  195 + // - CAKE3.7 default : on voit aussi les Deprecated Error
191 196 //'errorLevel' => E_ALL,
192   - // Voir les "deprecated errors":
193 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 205 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer',
198 206 'skipLog' => [],
... ...
src/Controller/ConfigurationsController.php
... ... @@ -171,6 +171,11 @@ class ConfigurationsController extends AppController
171 171 ])) {
172 172 $configurationObj = $this->Configurations->patchEntity($configurationObj, $this->request->getData());
173 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 179 if ($this->Configurations->save($configurationObj)) {
175 180 $this->Flash->success(__('La configuration a bien été sauvegardée.'));
176 181 // On reload la configuration
... ...
src/Template/Configurations/edit.ctp
... ... @@ -266,7 +266,8 @@ function $this->MyHelper->echoSectionStop() {
266 266 echo $this->Form->control('ldap_host', ['label' => 'Host (préfixer par ldaps:// si ldap secured)']);
267 267 echo $this->Form->control('ldap_port', ['label' => 'Port du LDAP']);
268 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 272 echo $this->Form->control('ldap_baseDn', [
272 273 'label' => 'Base DN du LDAP'
... ...
webroot/img/logo_entity_IP2I.jpg 0 → 100755

76.5 KB