changeset 2181:e1c1ebbe7346 beta

#419 don't strip passwords for login forms, make rhodecode more compatible with LDAP servers
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 03 Apr 2012 00:02:25 +0200
parents c2d3cb1fdbde
children f635e8bdfb60
files rhodecode/model/forms.py
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/forms.py	Tue Apr 03 00:01:29 2012 +0200
+++ b/rhodecode/model/forms.py	Tue Apr 03 00:02:25 2012 +0200
@@ -551,7 +551,7 @@
     )
 
     password = UnicodeString(
-        strip=True,
+        strip=False,
         min=3,
         not_empty=True,
         messages={
@@ -571,13 +571,13 @@
         username = All(UnicodeString(strip=True, min=1, not_empty=True),
                        ValidUsername(edit, old_data))
         if edit:
-            new_password = All(UnicodeString(strip=True, min=6, not_empty=False))
-            password_confirmation = All(UnicodeString(strip=True, min=6,
+            new_password = All(UnicodeString(strip=False, min=6, not_empty=False))
+            password_confirmation = All(UnicodeString(strip=False, min=6,
                                                       not_empty=False))
             admin = StringBoolean(if_missing=False)
         else:
-            password = All(UnicodeString(strip=True, min=6, not_empty=True))
-            password_confirmation = All(UnicodeString(strip=True, min=6,
+            password = All(UnicodeString(strip=False, min=6, not_empty=True))
+            password_confirmation = All(UnicodeString(strip=False, min=6,
                                                       not_empty=False))
 
         active = StringBoolean(if_missing=False)
@@ -632,8 +632,8 @@
         filter_extra_fields = True
         username = All(ValidUsername(edit, old_data),
                        UnicodeString(strip=True, min=1, not_empty=True))
-        password = All(UnicodeString(strip=True, min=6, not_empty=True))
-        password_confirmation = All(UnicodeString(strip=True, min=6, not_empty=True))
+        password = All(UnicodeString(strip=False, min=6, not_empty=True))
+        password_confirmation = All(UnicodeString(strip=False, min=6, not_empty=True))
         active = StringBoolean(if_missing=False)
         name = UnicodeString(strip=True, min=1, not_empty=False)
         lastname = UnicodeString(strip=True, min=1, not_empty=False)