##// END OF EJS Templates
emails: fixed validation of emails with whitespace in them....
marcink -
r2256:69afdf58 stable
parent child Browse files
Show More
@@ -137,7 +137,7 b' def UserForm(edit=False, available_langu'
137 active = v.StringBoolean(if_missing=False)
137 active = v.StringBoolean(if_missing=False)
138 firstname = v.UnicodeString(strip=True, min=1, not_empty=False)
138 firstname = v.UnicodeString(strip=True, min=1, not_empty=False)
139 lastname = v.UnicodeString(strip=True, min=1, not_empty=False)
139 lastname = v.UnicodeString(strip=True, min=1, not_empty=False)
140 email = All(v.Email(not_empty=True), v.UniqSystemEmail(old_data))
140 email = All(v.UniqSystemEmail(old_data), v.Email(not_empty=True))
141 extern_name = v.UnicodeString(strip=True)
141 extern_name = v.UnicodeString(strip=True)
142 extern_type = v.UnicodeString(strip=True)
142 extern_type = v.UnicodeString(strip=True)
143 language = v.OneOf(available_languages, hideList=False,
143 language = v.OneOf(available_languages, hideList=False,
@@ -219,7 +219,7 b' def RegisterForm(edit=False, old_data={}'
219 active = v.StringBoolean(if_missing=False)
219 active = v.StringBoolean(if_missing=False)
220 firstname = v.UnicodeString(strip=True, min=1, not_empty=False)
220 firstname = v.UnicodeString(strip=True, min=1, not_empty=False)
221 lastname = v.UnicodeString(strip=True, min=1, not_empty=False)
221 lastname = v.UnicodeString(strip=True, min=1, not_empty=False)
222 email = All(v.Email(not_empty=True), v.UniqSystemEmail(old_data))
222 email = All(v.UniqSystemEmail(old_data), v.Email(not_empty=True))
223
223
224 chained_validators = [v.ValidPasswordsMatch()]
224 chained_validators = [v.ValidPasswordsMatch()]
225
225
General Comments 0
You need to be logged in to leave comments. Login now