summaryrefslogtreecommitdiff
path: root/django/newforms/fields.py
AgeCommit message (Collapse)Author
2007-02-05newforms: Changed ChoiceField error message *not* to include user-provided inputAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4460 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-28Fixed #3255 -- Added help_text argument to newforms Field class.Adrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4440 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-24newforms: Implemented NullBooleanField and NullBooleanSelectAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4411 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-23newforms: Added MultiValueField, SplitDateTimeField, MultiWidget, ↵Adrian Holovaty
SplitDateTimeWidget git-svn-id: http://code.djangoproject.com/svn/django/trunk@4403 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-21Fixed #3196 -- Fixed inconsistency in setting choices on ChoiceFields ↵Adrian Holovaty
dynamically git-svn-id: http://code.djangoproject.com/svn/django/trunk@4379 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-21newforms: Fixed confusing behavior when setting choices for ChoiceFields and ↵Adrian Holovaty
their corresponding Widgets. Now, a Widget uses the choices from its ChoiceField regardless of whether the Widget has its own choices. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4378 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-20Fixed #3303 -- Cleaned some newforms clean() method implementations. Thanks ↵Adrian Holovaty
for the patch, SmileyChris git-svn-id: http://code.djangoproject.com/svn/django/trunk@4367 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-20Fixed #3337 -- Changed newforms Field subclasses to use super(). Thanks for ↵Adrian Holovaty
the patch, Dirk Datzert git-svn-id: http://code.djangoproject.com/svn/django/trunk@4366 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-13Fixed #3281 -- newforms: URLField now works properly with required=False and ↵Adrian Holovaty
verify_exists=True together. Thanks, zendak git-svn-id: http://code.djangoproject.com/svn/django/trunk@4313 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-13Fixed #3293 -- newforms: Changed IntegerField.clean() to return None if ↵Adrian Holovaty
field is not required and empty. Thanks, Honza Kral git-svn-id: http://code.djangoproject.com/svn/django/trunk@4312 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-09Fixed #3193 -- newforms: Modified as_hidden() to handle MultipleChoiceField ↵Adrian Holovaty
correctly. Thanks for the report, Honza Kral git-svn-id: http://code.djangoproject.com/svn/django/trunk@4298 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-28newforms: Added 'initial' parameter to Field. This allows you to specify ↵Adrian Holovaty
initial data that will be displayed with the form if no data is given. Also added unit tests. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4249 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-26newforms: Added max_length and min_length optional arguments to RegexField, ↵Adrian Holovaty
EmailField and URLField. Note that the argument order for those three fields has changed git-svn-id: http://code.djangoproject.com/svn/django/trunk@4241 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-17Fixed #3153 -- newforms 'label' argument now can contain wacky characters. ↵Adrian Holovaty
Thanks, dswistowski git-svn-id: http://code.djangoproject.com/svn/django/trunk@4223 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-15newforms: Implemented min_value and max_value options for IntegerFieldAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4218 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-15newforms: Fixed unexpected behavior with CharField(required=False, ↵Adrian Holovaty
min_length=X). Thanks for reporting, Benjamin Slavin git-svn-id: http://code.djangoproject.com/svn/django/trunk@4217 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-14Fixed #3143 -- Added TimeField to newforms. Thanks, jkocherhansAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4202 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-08Fixed #3102 -- newforms: Fields can now designate their human-friendly ↵Adrian Holovaty
labels. BoundField.verbose_name is now BoundField.label git-svn-id: http://code.djangoproject.com/svn/django/trunk@4188 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-08newforms: Added Field.widget_attrs() hook, which lets a Field designate HTML ↵Adrian Holovaty
attributes to use in its widget. Implemented CharField.widget_attrs(), which sets the HTML maxlength attribute for <input type='text'> and <input type='password'>. Thanks for the idea, Gary Doades git-svn-id: http://code.djangoproject.com/svn/django/trunk@4187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-08Fixed small Unicode error in newforms. Thanks, Honza Král. Refs #3114Adrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4185 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-06Fixed #3095 -- Added translation strings to newforms. Thanks for the patch, ↵Adrian Holovaty
Honza Král git-svn-id: http://code.djangoproject.com/svn/django/trunk@4166 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-05newforms: Removed DEFAULT_ENCODING import from fields.pyAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4162 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-27newforms: Added a bunch of unit tests and fixed some bugs in the case of ↵Adrian Holovaty
required=False for various Field subclasses git-svn-id: http://code.djangoproject.com/svn/django/trunk@4113 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-27Fixed #3038 -- newforms: RegexField no longer validates empty input for ↵Adrian Holovaty
required=False. Thanks for reporting, Thomas Steinacher git-svn-id: http://code.djangoproject.com/svn/django/trunk@4111 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-23Fixed #3054 -- newforms Form now keeps track of field orderAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4093 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-16newforms: Fixed #3008 -- Widgets now support strings containing utf-8 ↵Adrian Holovaty
characters. Thanks for reporting, Nebojša Đorđević git-svn-id: http://code.djangoproject.com/svn/django/trunk@4076 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-10Fixed #2997 -- Fixed URLField validation in django.newforms. Thanks, jkocherhansAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4061 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-07Implemented [4035] (improvement in URL validation) in django.newformsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4037 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-04django.newforms: Implemented hook for validation not tied to a particular ↵Adrian Holovaty
field. Renamed to_python() to clean() -- it's just...cleaner. Added Form.as_table(), Form.as_url(), Form.as_table_with_errors() and Form.as_ul_with_errors(). Added ComboField. Updated all unit tests. git-svn-id: http://code.djangoproject.com/svn/django/trunk@3978 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-02Added ChoiceField, MultipleChoiceField to django.newformsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3959 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-01Added URLField to django.newforms.fieldsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3955 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-10-28Split django.newforms into forms, fields, widgets, util. Also moved unit ↵Adrian Holovaty
tests from docstrings to a standalone module in tests/regressiontests/forms, to save docstring memory overhead, keep code readable and fit our exisitng convention git-svn-id: http://code.djangoproject.com/svn/django/trunk@3945 bcc190cf-cafb-0310-a4f2-bffc1f526a37