Feature #6166 » patch.txt
1 |
diff --git a/app/models/user.rb b/app/models/user.rb |
---|---|
2 |
index c06a907..ba01998 100644 |
3 |
--- a/app/models/user.rb |
4 |
+++ b/app/models/user.rb |
5 |
@@ -66,7 +66,12 @@ class User < Principal |
6 |
validates_uniqueness_of :login, :if => Proc.new { |user| !user.login.blank? }, :case_sensitive => false |
7 |
validates_uniqueness_of :mail, :if => Proc.new { |user| !user.mail.blank? }, :case_sensitive => false |
8 |
# Login must contain lettres, numbers, underscores only |
9 |
- validates_format_of :login, :with => /^[a-z0-9_\-@\.]*$/i |
10 |
+ # validates_format_of :login, :with => /^[a-z0-9_\-@\. ]*$/i |
11 |
+ |
12 |
+ # Login must contain letters, numbers, underscores, spaces, umlauts only |
13 |
+ # ? ? ? ? ? ? ? ? ? |
14 |
+ # \xDF\xC9\xD6\xDC\xDF\xE4\xE9\xF6\xFC |
15 |
+ validates_format_of :login, :with => /^[a-z0-9_\-@\. \xDF\xC9\xD6\xDC\xDF\xE4\xE9\xF6\xFC]*$/iu |
16 |
validates_length_of :login, :maximum => 30 |
17 |
validates_length_of :firstname, :lastname, :maximum => 30 |
18 |
validates_format_of :mail, :with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, :allow_nil => true |
19 |
|