Vers un ublog acceptable pour commencer
authorWilly MANGA <willy.manga@auf.org>
Fri, 20 Jan 2012 17:23:46 +0000 (18:23 +0100)
committerWilly MANGA <willy.manga@auf.org>
Fri, 20 Jan 2012 17:23:46 +0000 (18:23 +0100)
 * permettre l'utilisation du '.' dans le login
 * désactiver par défaut la notif par courriel des réponses

classes/User.php
lib/nickname.php

index 65bc048..f7f5bb4 100644 (file)
@@ -85,7 +85,7 @@ class User extends Managed_DataObject
                 'emailnotifyfav' => array('type' => 'int', 'size' => 'tiny', 'default' => 1, 'description' => 'Notify by email of favorites'),
                 'emailnotifynudge' => array('type' => 'int', 'size' => 'tiny', 'default' => 1, 'description' => 'Notify by email of nudges'),
                 'emailnotifymsg' => array('type' => 'int', 'size' => 'tiny', 'default' => 1, 'description' => 'Notify by email of direct messages'),
-                'emailnotifyattn' => array('type' => 'int', 'size' => 'tiny', 'default' => 1, 'description' => 'Notify by email of @-replies'),
+                'emailnotifyattn' => array('type' => 'int', 'size' => 'tiny', 'default' => 0, 'description' => 'Notify by email of @-replies'),
                 'emailmicroid' => array('type' => 'int', 'size' => 'tiny', 'default' => 1, 'description' => 'whether to publish email microid'),
                 'language' => array('type' => 'varchar', 'length' => 50, 'description' => 'preferred language'),
                 'timezone' => array('type' => 'varchar', 'length' => 50, 'description' => 'timezone'),
@@ -339,7 +339,7 @@ class User extends Managed_DataObject
         $user->emailnotifyfav = 1;
         $user->emailnotifynudge = 1;
         $user->emailnotifymsg = 1;
-        $user->emailnotifyattn = 1;
+        $user->emailnotifyattn = 0;
         $user->emailmicroid = 1;
         $user->emailpost = 1;
         $user->jabbermicroid = 1;
index 4d3795e..b2ef1a2 100644 (file)
@@ -32,7 +32,7 @@ class Nickname
      *
      * @fixme would prefer to define in reference to the other constants
      */
-    const INPUT_FMT = '(?:[0-9]+|[0-9a-zA-Z_]{1,64})';
+    const INPUT_FMT = '(?:[0-9]+|[0-9a-zA-Z_\.]{1,64})';
 
     /**
      * Regex fragment for acceptable user-formatted variant of a nickname.
@@ -47,7 +47,7 @@ class Nickname
      * This and CANONICAL_FMT replace the old NICKNAME_FMT, but be aware
      * that these should not be enclosed in []s.
      */
-    const DISPLAY_FMT = '[0-9a-zA-Z_]{1,64}';
+    const DISPLAY_FMT = '[0-9a-zA-Z_\.]{1,64}';
 
     /**
      * Regex fragment for checking a canonical nickname.
@@ -63,7 +63,7 @@ class Nickname
      * This and DISPLAY_FMT replace the old NICKNAME_FMT, but be aware
      * that these should not be enclosed in []s.
      */
-    const CANONICAL_FMT = '[0-9a-z]{1,64}';
+    const CANONICAL_FMT = '[0-9a-z\.]{1,64}';
 
     /**
      * Maximum number of characters in a canonical-form nickname.