web/formfields.py
2015-09-18 Rémi Cardona [py3k] im_self → __self__
2015-09-16 Rémi Cardona [py3k] unicode vs str vs bytes vs the world
2015-09-14 Rémi Cardona [py3k] basestring → six.string_types
2014-04-30 Christophe de Vienne [RichString] Add markdown support
2014-05-02 Aurelien Campeas remove most 3.10 bw compat
2014-06-27 Julien Cristau merge from 3.19 branch
2014-06-10 Julien Cristau merge 3.18.5 into 3.19 branch
2014-01-07 Christophe de Vienne [formfields] Handle 'placeholder' attribute for text and textarea
2014-04-14 Rémi Cardona an unicode string -> a unicode string stable
2014-01-21 Denis Laxalde [web/formfields] Make CompoundField inherit needs_multipart from its subfields
2013-10-10 Aurelien Campeas [merge] backport stable fixes
2013-10-01 Aurelien Campeas [formfields] py3k kill future compat warning stable
2013-08-26 Aurelien Campeas remove cw 3.9 bw compat (bw compat other than the interface -> adapter changes)
2013-08-07 David Douard merge stable in default (3.18) branch
2013-08-01 Sylvain Thénault [inlined form field] fix regression introduced in 3.16.4/570208f74a84. Closes #3064653 stable
2013-07-30 David Douard merge stable in default (3.18) branch
2013-07-24 Sylvain Thénault [editcontrollers] Ensure entities are created in an order satisfying schema constraints. Closes #3031719 stable
2013-06-24 Aurelien Campeas [etwist] fix handling of multiple files per field
2013-02-14 Nicolas Chauvat [toward-py3k] rewrite to "except AnException as exc:" (part of #2711624)
2013-01-21 Florent Cayré make ui configurations selectable (closes #2406609)
2013-01-10 Aurelien Campeas [uicfg] uicfg.py moves from web/ to web/views/ (prepares #2406609)
2012-08-22 Sylvain Thénault [form] add assertion to ensure field has a name when `role_name` is called stable
2012-07-09 Florent Cayré [html form] use __linkto url parameter value as a default value of the corresponding field in a creation form (closes #2407770)
2012-02-20 Damien Garaud Fix bug about missing Interval field (closes #1463996). stable
2012-02-16 Sylvain Thénault [spelling] fix dictionnary -> dictionary typo stable
2011-10-21 Sylvain Thénault [diet] drop pre 3.6 API compatibility (but attempt to keep data cmopatibility). Closes #2017916
2011-10-20 Florent Cayré [entity] restrict creation form field vocabulary using __linkto information (closes #1799997)
2011-09-29 Sylvain Thénault backport stable
2011-09-28 Sylvain Thénault [pylint] fix pylint detected errors and tweak it so that pylint -E will be much less verbose next time (+ update some copyrights on the way) stable
2011-09-27 Florent Cayré [form, entity] refactor '__linkto', now handled by the entity form, not the entity itself. Closes #1931543
2011-09-05 Sylvain Thénault [form fields doc] explain when field.role should be None stable
2011-06-29 Sylvain Thénault backport stable
2011-06-29 Sylvain Thénault [formfields] use support_args instead of catching type error avoid hiding other issues and making debugging difficult stable
2011-06-06 Nicolas Chauvat [web] fix typo
2011-06-06 Sylvain Thénault [schema] support for BigInt type. Closes #1720995
2011-04-15 Aurelien Campeas [widgets] handle no value label for tristate radios, put default separator on class for easier redefinition - closes #1624839
2011-04-01 Sylvain Thénault [time zone] support for TZDatetime and TZTime data type
2011-03-10 Adrien Di Mascio [web] provide a data_url() method on req and get_rid of explicit datadir_url usage (#1438736)
2010-11-05 Sylvain Thénault [forms] remove some deprecation warnings stable
2010-10-22 Sylvain Thénault [pylint] fix a bug of pylint detected errors and i18n pb (calling builtins._ instead of req._)
2010-09-23 Sylvain Thénault backport stable
2010-09-17 Sylvain Thénault [boolean field] we've to override format_single_value as well in case where None are allowed stable
2010-09-13 Sylvain Thénault backport stable
2010-09-13 Sylvain Thénault [form fields] option may be a 3-uple (3d element being dict containing widget options) stable cubicweb-version-3.9.6
2010-08-25 Sylvain Thénault [session] cleanup hook / operation / entity edition api
2010-08-25 Sylvain Thénault backport stable
2010-08-17 Sylvain Thénault [formwidgets] new allow_none attribute on BooleanField allowing a third None value for booleans stable
2010-08-10 Adrien Di Mascio [forms] callable field kwargs now always take form _and_ field parameters
2010-07-12 Sylvain Thénault [form] take care to not unicodify None values
2010-07-07 Sylvain Thénault [form fields] smarter __str__ / __repr__
2010-07-06 Sylvain Thénault [form] vocab function must now return values as unicode
2010-07-06 Sylvain Thénault [forms] bw compat code for vocabulary function returning typed values
2010-06-21 Sylvain Thénault [form] apply patch #933771: format_single_value / vocabulary methods should *always* return actual value as an unicode string
2010-06-16 Sylvain Thénault backport stable
2010-06-16 Stephanie Marcu [filefield] normalized file names to deal with windows files stable
2010-06-10 Sylvain Thénault [form] refactor meta-attributes handling: hide them by default using uicfg.afs instead of returning None (or not, according to skip_meta_attr flag argument) in guess_field
2010-06-09 Sylvain Thénault [form] fix untested (unread?) has_been_modified implementation...
2010-06-07 Sylvain Thénault backport stable
2010-06-07 Sylvain Thénault [edit ctrl] fix bad interaction with fields: the loop on actual fields should be done in has_been_modified
2010-06-03 Aurelien Campeas [web/formwidgets] check on list (entity.related_cache swapped from tuple to list a while ago without known reasons), do not unicode wrap the eids stable
2010-05-20 Sylvain Thénault [entity] continue cleanup of Entity/AnyEntity namespace
2010-05-06 Alexandre Fayolle Handle new way of reporting unmodified FileFields stable
2010-04-28 Sylvain Thénault backport oldstable changes stable
2010-04-28 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
2010-04-28 Sylvain Thénault backport default into stable: stable is now cw 3.8
2010-04-28 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
2010-04-23 Sylvain Thénault backport stable
2010-04-21 Sylvain Thénault [book] start documenting the HTML form system stable
2010-04-21 Sylvain Thénault [form] small api cleanup and refactoring before documenting the form system stable
2010-04-15 Sylvain Thénault [etwist] allow to specify max size for POST request in the configuration. We should deal with this nicely on the js form validation code.
2010-04-13 Sylvain Thénault backport stable
2010-04-12 Aurelien Campeas [doc/book] complete chapter on hooks & ops stable
2010-04-06 Adrien Chauve Switched from TwistedWeb2 to TwistedWeb
2010-03-30 Sylvain Thénault [form] CompoundField should not return itself in actual_fields, this avoid error on iliane with 3.7.2 where it's marked as required (from the schema) while value are provided by subfields stable
2010-03-29 Sylvain Thénault [form] consider autoform_field_kwargs for meta fields; allow required customization stable
2010-03-26 Sylvain Thénault [form] fix validation error handling stable
2010-03-26 Sylvain Thénault [form] put qualified name on validation error, should fix #784299 stable
2010-03-12 Sylvain Thénault [form] fix bug introduced by 4871:a34b76593ab2 with field using multiple input with different suffix: the suffix should be considered in the cache key stable
2010-03-11 Sylvain Thénault [form fields] fix severe memory leak due to @cached on field.input_name stable
2010-02-23 Sylvain Thénault [form] cache field value in form.formvalues using (field, form) key since in some case the same field instance may be shared accross multiple forms, which may share the formvalues dict in case of sub-forms stable
2010-02-23 Sylvain Thénault [form] add a new ignore_req_params attribute on field controlling value's retreival stable
2010-02-18 Sylvain Thénault [form fields] nicer behaviour of the password field: don't put internal field value on edition (triggering validation error if one validation without removing the value, due to confirmation mismatch), and don't show the field as required in such case stable
2010-02-15 Sylvain Thénault cleanup stable
2010-02-15 Sylvain Thénault [forms] fix RelationField bug with pending eids (eg inlined forms): we have to override process_form_value to avoid caching when recomputing is needed stable
2010-02-10 Sylvain Thénault provides a fallback_on_none_attribute field attribute, allowing to specify default value for attributes of *existing* entities
2010-02-10 Sylvain Thénault split introduced in the wrong place
2010-02-09 Sylvain Thénault quick fix for typed formfield validation: accept empty string, split
2010-02-08 Sylvain Thénault avoid to see the same warning twice, one for 3.6 another for 3.3
2010-02-08 Sylvain Thénault unvisible field may have been modified, for instance relation added by an hidden input
2010-02-05 Sylvain Thénault hidden usage of datetime function which has been moved to lgc
2010-02-03 Sylvain Thénault start documenting forms
2010-01-27 Sylvain Thénault cleanup
2010-01-27 Sylvain Thénault systematically call bool on BooleanField values
2010-01-27 Sylvain Thénault by default this is not the widget responsability to turn empty string into None,
2010-01-27 Sylvain Thénault [forms] propagate aguments given to .vocabulary to .choices if it's a callable.
2010-01-27 Sylvain Thénault [forms] fix backward compat for field.choices arguments
2010-01-26 Sylvain Thénault 3.6 api update, cleanup
2010-01-26 Sylvain Thénault fix label handling: when label is explicitly set to None, don't try to guess it
2010-01-26 Sylvain Thénault by default use new jquery widgets for Time/Date/DateTime fields
2010-01-26 Sylvain Thénault introduce new _ensure_correctly_typed method on fields, responsible
2010-01-26 Sylvain Thénault fix typed_value implementation w/ eidparam field which are actual entity's relation and have .value set for their initial value
2010-01-26 Sylvain Thénault cleanup module namespace but only importing the formwidgets module
2010-01-26 Sylvain Thénault fix Bytes submission pb on POST, due to multiple call to field.process_form_value
2010-01-26 Sylvain Thénault must catch UnmodifiedField exception in has_been_modified
2010-01-25 Sylvain Thénault to ease overriding of field.choices using *function* (set using autoform_field_kwargs), give the field as named argument
2010-01-21 Sylvain Thénault refactor field's value retreiving from the widget (eg 'display value' concept):
2010-01-21 Sylvain Thénault dom_id now accepts a suffix argument as input_name
2010-01-21 Sylvain Thénault cleaner input_name implementation
2010-01-19 Sylvain Thénault fix dumb name error
2010-01-19 Sylvain Thénault missing import
2010-01-19 alex & cheb remove deprecation warnings + name error
2010-01-18 Sylvain Thénault backport stable branch
2010-01-18 Sylvain Thénault fix pb with bytes field processing: currently when an existing file is edited
2010-01-14 Sylvain Thénault fix dumb name errors
2010-01-13 Sylvain Thénault has_been_modified shouldn't raise ProcessFormError
2010-01-13 Sylvain Thénault related entities are returned as tuple since a few months ago
2010-01-13 Sylvain Thénault should skip INTERNAL_FIELD_VALUE
2010-01-13 Sylvain Thénault should use a set for pending fields
2010-01-13 Sylvain Thénault fix process_form_values: we should handle value errors and properly raise ProcessFormError
2010-01-08 Adrien Di Mascio [forms] make it easier to override StringField's mininum size stable
less more (0) -120 tip