web/form.py
2011-10-21 Sylvain Thénault [diet] drop pre 3.6 API compatibility (but attempt to keep data cmopatibility). Closes #2017916
2011-06-29 Sylvain Thénault [form, controller] closes #1787233: form should provide a method to process posted content
2011-05-25 Arthur Lutz [ui messages, xss] Start migration towards use of _msgid instead of __message (prone to XSS injection) closes #1698245
2010-08-13 Sylvain Thénault integrate Celso's work on translation file: proper/complete spanish translation, fixed some typos in french translation, occured -> occurred fix in various places stable
2010-05-26 Sylvain Thénault [forms] refactor action handling to ease overriding while keeping action overrideable by instance (closes #969167) stable
2010-05-20 Nicolas Chauvat [web] remove dead code 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 Aurelien Campeas fix NameError 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-20 Sylvain Thénault [forms] no crash if restore_previous_post has not be called, has in report bug form in management.py for instance
2010-04-13 Sylvain Thénault #773448: refactor session and 'no connection' handling, by introducing proper web session. We should now be able to see page even when no anon is configured, and be redirected to the login form as soon as one tries to do a query.
2010-03-04 Alain Leufroy fix: Prevent multi pass in restore_previous_post stable
2010-02-26 Sylvain Thénault kill dead/useless code as suggested by pylint stable
2010-02-24 Sylvain Thénault [form] only set __form_id for the main form, not for sub-forms. Should fix regression introduced by 4668:9f82f81bf13d stable
2010-02-23 Sylvain Thénault [form] fix #719285, due to multiple calls to restore_previous_post, by proper refactorings stable
2010-01-18 Sylvain Thénault backport stable branch
2010-01-13 Sylvain Thénault specify name *and* role when raising FieldNotFound helps debugging
2010-01-13 Sylvain Thénault refactor form error handling:
2010-01-07 Adrien Di Mascio update copyright: welcome 2010 stable
2009-12-21 Sylvain Thénault proper field's role handling: may be 'subject' / 'object' *in case
2009-12-09 Sylvain Thénault 3.6 api update
2009-12-08 Sylvain Thénault drop common subpackage
2009-12-07 Sandrine Ribeau fix bad merge
2009-12-03 Sylvain Thénault backport stable into default
2009-11-27 Sylvain Thénault force_session_key default to None stable
2009-11-27 Sylvain Thénault fix previous post values handling (eg on validation error) for sub-forms stable
2009-11-27 Sylvain Thénault refactor session_key (__errorurl) to handle cases where the form is generated throuhg an ajax call: in case of an entity form, return the entity's absolute url. Also allow to force session key value stable
2009-09-29 Sylvain Thénault backport stable branch
2009-09-29 Sylvain Thénault move low-level form handling to base form class stable
2009-09-25 Sylvain Thénault [forms] drop FormMixIn deprecated in 3.2
2009-09-23 Adrien Di Mascio [api] work in progress, use __regid__, cw_*, etc.
2009-08-26 Sylvain Thénault backport 3.5 step 1, remaining wf changes in hooks to merge
2009-08-25 Nicolas Chauvat B #345282 xhtml requires to use   instead of   stable
2009-08-17 Sylvain Thénault fix __init__ parameters
2009-08-13 Sylvain Thénault stop using controller class attribute, allowing to deprecate appobject.build_url in favor of req.build_url
2009-08-03 Sylvain Thénault R [base classes] only AppObject remaning, no more AppRsetObject
2009-05-29 Sylvain Thénault turn every form class into appobject. They should not be instantiated manually anymore.
2009-05-28 Sylvain Thénault turn renderers into appobjects
2009-05-28 Adrien Di Mascio big bunch of copyright / docstring update
2009-05-27 Sylvain Thénault backport stable branch
2009-05-26 Sylvain Thénault test and fix __linkto handling (#343421) stable
2009-05-25 Florent add helpers to insert new fields in forms
2009-05-19 Sylvain Thénault stupido stable
2009-05-19 Sylvain Thénault this is actually needed stable
2009-05-19 Sylvain Thénault restore possibility to have default value methods on forms, this may still be useful according to how the form is defined stable
2009-05-18 sylvain thenault #343290: inputs don't use value specified in URL stable
2009-05-12 sylvain thenault move initialize_varmaker impl to base app object tls-sprint
2009-05-12 sylvain thenault consider __linkto in form_field_display_value tls-sprint
2009-05-06 sylvain thenault refactor error handling: get validation error information from a form attribute instead of req.data to avoid pb when multiple forms are displayed tls-sprint
2009-05-06 sylvain thenault use values cached on the entity if any tls-sprint
2009-05-05 Graziella Toutoungis ease overriding of default renderer tls-sprint
2009-05-04 sylvain thenault protect against None values tls-sprint
2009-04-30 sylvain thenault merge tls-sprint
2009-04-29 Aurelien Campeas [form] __maineid missing from the special fields list tls-sprint
2009-04-29 Florent some typos tls-sprint
2009-04-29 sylvain thenault merge tls-sprint
2009-04-28 Aurelien Campeas merge tls-sprint
2009-04-28 Aurelien Campeas other fixlets tls-sprint
2009-04-29 sylvain thenault include dom id of the form in __errorurl in case there are multiple forms in a page tls-sprint
2009-04-28 sylvain thenault fix retreival of previously submitted error for entity forms tls-sprint
2009-04-23 sylvain thenault delete-trailing-whitespaces tls-sprint
2009-04-22 sylvain thenault delete-trailing-whitespaces tls-sprint
2009-04-20 Aurelien Campeas define self.fields before it is used ... tls-sprint
2009-04-17 sylvain thenault fix navigation parameters handling: those given in kwargs should always be there tls-sprint
2009-04-17 sylvain thenault cleanup, more docstring tls-sprint
2009-04-17 sylvain thenault refactor the way field value/display value are handled to avoid getting a 'display' value when expected a 'typed' value tls-sprint
2009-04-17 sylvain thenault more docstring tls-sprint
2009-04-17 Florent initial form values can now also be a callable of the field or the form itself tls-sprint
2009-04-15 sylvain thenault must specify col where entity's eid is tls-sprint
2009-04-15 sylvain thenault rename attribute_metadata method to attr_metadata to save a few chars tls-sprint
2009-04-10 sylvain thenault setdomid should be true when id specified in kwargs tls-sprint
2009-04-09 sylvain thenault should not name that parameter tls-sprint
2009-04-09 sylvain thenault new FormViewMixIn class, cleanup FormMixIn (to remove once cubes doesn't use it anymore) tls-sprint
2009-04-09 sylvain thenault should set None as default here as well tls-sprint
2009-04-09 sylvain thenault allow no values argument tls-sprint
2009-04-09 sylvain thenault move ajax.js to base form class tls-sprint
2009-04-08 sylvain thenault override form_build_context instead of form_render so we get sure to call form_add_entity_hiddens even on subforms tls-sprint
2009-04-08 sylvain thenault cleanup, remove some unnecessary (sometime buggy) stuff tls-sprint
2009-04-08 sylvain thenault refactor button handling tls-sprint
2009-04-08 sylvain thenault move initialize_varmaker on the FormMixIn class tls-sprint
2009-04-07 sylvain thenault new append_field method tls-sprint
2009-04-07 sylvain thenault handle __message in FieldsForm, not only in EntityFieldsForm tls-sprint
2009-04-07 sylvain thenault raise specific exception tls-sprint
2009-04-07 sylvain thenault handle sort/internationalizable on Field base class + fix guess_field to deal with internationalizable and default values tls-sprint
2009-03-27 sylvain thenault oops, this method doesn't belong anymore to entity class tls-sprint
2009-03-27 sylvain thenault field_by_name now takes a "role" argument, override it in AutomaticForm to call guess field if necessary tls-sprint
2009-03-27 sylvain thenault backport subject_in_state_vocabulary to EntityFieldsForm, deprecate the old one tls-sprint
2009-03-26 sylvain thenault more form works tls-sprint
2009-03-23 sylvain thenault more linting tls-sprint
2009-03-23 sylvain thenault pylint cleanup tls-sprint
2009-03-12 sylvain thenault display_field takes form as argument tls-sprint
2009-03-12 sylvain thenault has_metadata is a schema method tls-sprint
2009-03-12 sylvain thenault unification of meta-attributes handling: tls-sprint
2009-03-12 sylvain thenault pylint fixes, media definitions on form as well tls-sprint
2009-03-11 sylvain thenault more rendering control tls-sprint
2009-03-11 sylvain thenault move fields and widgets to their own module tls-sprint
2009-03-11 sylvain thenault refactor to ease overriding tls-sprint
2009-03-11 sylvain thenault unnecessary tls-sprint
2009-03-11 sylvain thenault must record creation rank as an instance attribute tls-sprint
2009-03-11 sylvain thenault if choices is None, call form_field_vocabulary tls-sprint
2009-03-11 sylvain thenault new AjaxWidget tls-sprint
2009-03-11 sylvain thenault not necesary (i think) tls-sprint
2009-03-11 sylvain thenault checkbox widget should use vocabulary tls-sprint
2009-03-11 sylvain thenault cleanup tls-sprint
2009-03-11 sylvain thenault implement vocabulary for Boolean field tls-sprint
2009-03-11 sylvain thenault EditableFileField tls-sprint
2009-03-11 sylvain thenault * new load_bytes argument to form_field_value tls-sprint
2009-03-11 sylvain thenault rename method to form_field_format tls-sprint
2009-03-11 sylvain thenault test fixes tls-sprint
2009-03-11 sylvain thenault field_by_name method (on class or instance) tls-sprint
2009-03-11 sylvain thenault radio widget tls-sprint
2009-03-11 sylvain thenault set tabindex tls-sprint
2009-03-11 sylvain thenault cleanup tls-sprint
2009-03-11 sylvain thenault expand onsubmit using form's __dict__ tls-sprint
2009-03-11 sylvain thenault fix attribute name for object relation tls-sprint
2009-03-11 sylvain thenault fix format field vocabulary tls-sprint
2009-03-11 sylvain thenault make forms selectable (appobject) tls-sprint
2009-03-10 sylvain thenault by default, don't set id attribute for hidden inputs tls-sprint
2009-03-10 sylvain thenault restore limit on form_field_vocabulary, actually used tls-sprint
2009-03-10 sylvain thenault use datetime instead of mx.DateTime tls-sprint
2009-03-04 sylvain thenault add a use_fckeditor method on http request tls-sprint
2009-03-04 sylvain thenault typos, backport comment tls-sprint
2009-02-24 Aurelien Campeas [forms] a note (understanding the cause would be nice) tls-sprint
2009-02-20 sylvain thenault merge tls-sprint
2009-02-20 sylvain thenault oops tls-sprint
2009-02-20 Adrien Di Mascio fix DateTimePicker implementation, it should now work tls-sprint
2009-02-20 sylvain thenault confirmation in password widget tls-sprint
2009-02-20 sylvain thenault FileField backport tls-sprint
2009-02-20 Adrien Di Mascio add needs_css and needs_js on widgets tls-sprint
2009-02-20 Adrien Di Mascio fix label generation in forms tls-sprint
2009-02-20 Adrien Di Mascio The value as returned by FieldWidget._render_attrs() is now always a list tls-sprint
2009-02-20 Adrien Di Mascio vocabulary methods are now defined on forms, not on entities tls-sprint
2009-02-20 Adrien Di Mascio implement default vocabulary method on Field, provide a specific one on RelationField tls-sprint
2009-02-20 Adrien Di Mascio field debug helper tls-sprint
2009-02-20 Adrien Di Mascio rename propname into format_prop tls-sprint
2009-02-20 Adrien Di Mascio fix HiddenRelationField bug tls-sprint
2009-02-20 Adrien Di Mascio provide basic methods to build fields from schema constraints / cardinality tls-sprint
2009-02-20 Adrien Di Mascio put form buttons in a separate table tls-sprint
2009-02-20 sylvain thenault test and fixes tls-sprint
2009-02-20 sylvain thenault rich field / fckeditor handling tls-sprint
2009-02-20 sylvain thenault fix field value for hidden edit[s|à] fields tls-sprint
2009-02-20 sylvain thenault various fixes to have change state and deletion forms working tls-sprint
2009-02-19 Adrien Di Mascio EntityFieldsForm.form_render() doesn't need entity anymore tls-sprint
2009-02-19 sylvain thenault form to edit multiple entities, use it in DeleteConfForm tls-sprint
2009-02-19 Adrien Di Mascio fix implementation errors import DateTimePicker tls-sprint
2009-02-19 Adrien Di Mascio DatePicker widget tls-sprint
2009-02-19 Adrien Di Mascio basic implementation of Date / Float fields tls-sprint
2009-02-19 Adrien Di Mascio restore previous hidden input behaviour (edits- / edito- fields) tls-sprint
2009-02-19 sylvain thenault update some prototype, ChangeStateForm tls-sprint
2009-02-19 sylvain thenault set __errorurl, fix retreiving of field's value tls-sprint
2009-02-19 sylvain thenault prefixed form methods to avoid potential conflicts with field names, button related method, a bit more serious renderer tls-sprint
2009-02-19 sylvain thenault start django like forms tls-sprint
2009-02-18 sylvain thenault kill Form, EntityForm and AnyRsetForm tls-sprint
2009-02-18 Adrien Di Mascio instantiate selectors wherever needed tls-sprint
2009-02-18 sylvain thenault update import tls-sprint
2009-02-17 Adrien Di Mascio replace deprecated cubicweb.common.selectors by its new module path (cubicweb.selectors) tls-sprint
2009-01-15 sylvain thenault massive selector update 3.0
2008-11-05 Adrien Di Mascio Showtime !
less more (0) tip