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 | 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
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' | ... | ... |
76.5 KB