Commit 88dc02f186bd75f027607dd6453a038093229200

Authored by Alexandre
1 parent c3b1f028

Version: 2.4.3.12

Bugfixes mail obligatoire (use_ldap)
			
Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99

ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
README-LABINVENT.md
... ... @@ -51,9 +51,9 @@ Logiciel testé et validé sur les configurations suivantes :
51 51 VERSION ACTUELLE
52 52  
53 53 Date: 14/06/2016
54   -Version: 2.4.3.11
  54 +Version: 2.4.3.12
55 55  
56   -Bugfixes et refactoring getMailFromLDAP & getLoginFromLdap
  56 +Bugfixes mail obligatoire (use_ldap)
57 57  
58 58 Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
59 59  
... ...
src/Model/Table/UsersTable.php
... ... @@ -61,10 +61,17 @@ class UsersTable extends AppTable
61 61  
62 62 $validator
63 63 ->allowEmpty('password');
64   -
65   - $validator
66   - ->email('email')
67   - ->notEmpty('email', 'Un adresse mail est nécessaire');
  64 +
  65 + $configuration = TableRegistry::get('Configurations')->find()->where(['id =' => 1])->first();
  66 + if($configuration->use_ldap) {
  67 + $validator
  68 + ->allowEmpty('email');
  69 + }else {
  70 + $validator
  71 + ->email('email')
  72 + ->notEmpty('email', 'Un adresse mail est nécessaire');
  73 + }
  74 +
68 75  
69 76 $validator
70 77 ->notEmpty('role', 'Un rôle est nécessaire')
... ...
src/Template/Layout/default.ctp
... ... @@ -94,7 +94,7 @@ $cakeDescription = 'Labinvent 2.0';
94 94 </i></td>
95 95 <td id="version">
96 96 <!-- VERSION M.m.f.b (version (M)ajeure, version (m)ineure, numero de nouvelle (f)onctionnalite, numero de (b)ugfix) -->
97   - <font color="black">VERSION 2.4.3.11 (14/06/2016)</font>
  97 + <font color="black">VERSION 2.4.3.12 (14/06/2016)</font>
98 98 </td>
99 99 </tr>
100 100 </table>
... ...