Commit aebaf022c480eadbc7a30d1f0143952efccbad0d
1 parent
b38dcb3d
Exists in
master
and in
1 other branch
- logo ip2i oublié
- Ldap user login field name doit être en minuscules - Update de config/app.default.php v4.108.5-3.7.9
Showing
7 changed files
with
29 additions
and
8 deletions
Show diff stats
CHANGELOG
@@ -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 |
PANIC_MODE
@@ -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 |
README.md
@@ -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' |
76.5 KB