Hello again.

When I do
form=SQLFORM(db.table)
form.accepts(request.post_vars)

it displays 'too small or too large' for the 'integer' and 'double'
required fields.
There are two problems with it:
1) these strings are not translateable by default
2) It is not exactly the proper message to display. Since that is a
required field the more appropriate message would be 'This is a
required field'

I suggest allowing db.table.field.required to be of string type. Since
not-empty string is a true value - old code will continue working
properly and we can specify a error string there if it doesn pass
validation. Internally if user supplied a 'True' value to required= -
replace it with 'This field is required' and proceed as described
above.

--
Regards
Alexey

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to