Renaming class.LSformRule_alphanumeric.php parameter with_accents to withAccents
[ldapsaisie.git] / public_html / conf / LSobjects / config.LSobjects.LSpeople.php
index b2c8fe1..cf55d8a 100644 (file)
@@ -106,7 +106,27 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
           'sambaNTPassword'
         )
       )
-    ) // fin Layout
+    ), // fin Layout
+    'dataEntryForm' => array (
+      'simple' => array (
+        'label' => 'Simple',
+        'disabledLayout' => true,
+        'displayedElements' => array (
+          'uid',
+          'personalTitle',
+          'givenName',
+          'sn',
+          'cn',
+          'mail',
+          'userPassword'
+        ),
+        'defaultValues' => array (
+          'description' => 'Create with the simple data entry form',
+          'loginShell' => 'no',
+          'gidNumber' => '102001'
+        )
+      )
+    ) // fin dataEntryForm
   ), // fin LSform
   
   'LSsearch' => array (
@@ -123,6 +143,12 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
     'predefinedFilters' => array (
       '(jpegPhoto=*)' => 'With photo',
       '(!(jpegPhoto=*))' => 'Without photo'
+    ),
+    'extraDisplayedColumns' => array (
+      'mail' => array (
+        'label' => 'Mail',
+        'LSformat' => '%{mail}'
+      ),
     )
   ),
   
@@ -208,9 +234,10 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
       'required' => 1,
       'default_value' => 'toto',
       'check_data' => array (
-        'alphanumeric' => array(
-          'msg' => 'The first name must contain alphanumeric values only.'
-        ),
+          'alphanumeric' => array(
+              'params' => array('withAccents' => true),
+              'msg' => 'The first name must contain alphanumeric values only.'
+          ),
       ),
       'rights' => array(
         'self' => 'r',
@@ -463,6 +490,7 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
       'html_type' => 'password',
       'html_options' => array(
         'generationTool' => true,
+        'viewHash' => true,
         'autoGenerate' => false,
         'lenght' => 8,
         'chars' => array (
@@ -477,7 +505,7 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
           'send' => 1,
           'ask' => 1,
           'subject' => "LSexample : Your new credentials.",
-          'msg' => "Your password has been changed.\nNew password : %{mdp}",
+          'msg' => "Your password has been changed.\nLogin : %{uid}\nNew password : %{password}",
           'mail_attr' => 'mail'
         )
       ),
@@ -486,7 +514,14 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
           'msg' => 'Your password must contain from 8 to 10 characters.',
           'params' => array(
             'minLength' => 8,
-            'maxLength' => 10
+            'maxLength' => 10,
+            'regex' => array (
+              '/[A-Z]/',
+              '/[a-z]/',
+              '/[0-9]/',
+              '/[^A-Za-z0-9]/',
+            ),
+            'minValidRegex' => 3
           )
         )
       ),