web/views/basecontrollers.py
2012-11-27 David Douard [web] add a digital signature to error form (closes #2522526) stable
2012-11-16 Sylvain Thénault [validation api] properly use yams 0.36 validation error api and update message catalog. Follows bbe0d6985e59
2012-09-17 Sylvain Thénault [validation error] refactor validation error handling so translation is done on the web side
2012-07-23 Sylvain Thénault [web test] fix tests broken by 8de41063d629 stable
2012-07-20 Sylvain Thénault [web login] fix after login redirection: redirect expect an url not a relative path. Breaks on cases like '?vid=aview'. Closes #2423575 stable
2012-06-14 Pierre-Yves David [login] redirect to real instance root if no postlogin_path is provided
2012-03-15 Pierre-Yves David [login] split authentication logic from post authentication logic (closes #2200755)
2012-02-27 Anthony Truchet [web] Exposes the undo feature to user through a undo-history view (closes #893940)
2012-01-23 Sylvain Thénault [vreg] move base registry implementation to logilab.common. Closes #1916014
2012-01-12 Sylvain Thénault [deprecation] add cw version number to deprecation warning
2011-12-16 Adrien Di Mascio [controllers] deprecate JSonController and implement AjaxController / ajax-func registry (closes #2110265)
2011-12-08 Adrien Di Mascio [ajax] make navigation component appear both above and below the view (closes #2110266)
2011-11-15 Sylvain Thénault [email bug report] _cw.config bw compat has been dropped, use _cw.vreg.config (+ small cleanup). Closes #2086985
2011-11-04 Sylvain Thénault [cleanup] drop some appengine support junk
2011-10-25 Aurelien Campeas [tableview,jsoncontroller] the json controller must check view.handle_pagination as well & the old table view also handles pagination internally
2011-09-23 Sylvain Thénault [web request] fix cookie 'expires' formating (closes #1953945) stable
2011-09-22 Aurelien Campeas [jsoncontroller] deprecate the now unused js_set_cookie (closes #1944810) stable
2011-07-01 Sylvain Thénault [facets] DontUpdateConstraint mecanism introduced a few commit ago isn't needed: we already have the 'needs_update' property controlling this
2011-07-01 Sylvain Thénault [facets] allow to specify on which rqlst's variable facets should be applied. Closes #1795915
2011-07-01 Sylvain Thénault [facets] refactor / cleanup facet api: more consistent variable naming and easier to reuse function. Closes #1796804
2011-06-27 Sylvain Thénault backport stable
2011-06-23 Julien Jehannet [controller] UndoController: fix output method (closes: #1776091) stable
2011-06-17 Sylvain Thénault backport stable
2011-06-17 Sylvain Thénault [controller] fix wrong view name when error occurs in UndoController stable
2011-05-25 Aurelien Campeas backport stable changes
2011-05-25 Aurelien Campeas [json controller] fix .exception call msg format string (missing one slot) stable
2011-05-25 Arthur Lutz [ui messages, xss] Start migration towards use of _msgid instead of __message (prone to XSS injection) closes #1698245
2011-05-18 Sylvain Thénault fix some deprecation warnings stable
2011-05-12 Sylvain Thénault [web request] don't define pageid js variable when one is found in form parameters (eg, page ajax call) stable
2011-01-19 Aurelien Campeas [reledit] kill the reledit/doreledit duality
2011-01-31 Sylvain Thénault cleanups stable
2011-01-06 Sylvain Thénault [json controler] extraargs in js_component contains unicode keys which may not be given as argument names stable
2010-11-05 Sylvain Thénault minor cleanups stable
2010-11-05 Sylvain Thénault fix #724689: exception's display during ajax call stable
2010-10-25 Sylvain Thénault [cleanup] drop accidentally commited print
2010-10-22 Sylvain Thénault [pylint] fix a bug of pylint detected errors and i18n pb (calling builtins._ instead of req._)
2010-10-19 Sylvain Thénault cleanups
2010-10-19 Sylvain Thénault [js] remove deprecation warnings by using $.noop instead of noop
2010-10-01 Sylvain Thénault #1256570: remove __method, it is not used in any of the cubes from logilab and encourages bad design by using Redirect (eg ui specific) from entities.py
2010-09-29 Sylvain Thénault backport stable
2010-09-24 Julien Jehannet exception: specify expected parameter in NoSelectableException stable
2010-09-23 Sylvain Thénault backport stable
2010-09-22 Stephanie Marcu [book - #1251259] reorganize plan for basetemplate, talk about class attributes stable
2010-09-17 Sylvain Thénault [reledit] more api cleanup stable
2010-09-16 Sylvain Thénault backport stable into default
2010-09-15 Sylvain Thénault cleanup stable
2010-09-15 Sylvain Thénault fix regretion introduced by changeset "pagination/ ajaxes fixes" (2f5ebeb7665d) stable
2010-09-14 Sylvain Thénault cleanups stable
2010-09-14 Sylvain Thénault [basecontroller] we should consume divid to avoid it being reused by the table view, leading to duplicated id (and hence weird rendering) stable
2010-09-14 Sylvain Thénault [basecontroller] pagination / ajax fixes stable
2010-09-14 Sylvain Thénault [basecontroller] handle case where the query is prefixed by 'rql:' as allowed by the search input stable
2010-09-13 Sylvain Thénault backport stable
2010-09-10 Sylvain Thénault cleanup stable
2010-09-10 Sylvain Thénault [json controller] check rql is really specified stable
2010-08-25 Sylvain Thénault [boxes] introduce new boxes system
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-08-12 Sylvain Thénault [web controller] don't try to translate arbitrary exception message stable
2010-07-08 Sylvain Thénault [uilib] refactor json_dumps code organization
2010-07-02 Aurelien Campeas reledit refactoring
2010-07-02 Sylvain Thénault backport stable
2010-07-02 Sylvain Thénault [controller] same method defined on the base class stable
2010-06-16 Sylvain Thénault backport stable
2010-06-16 Sylvain Thénault imported patch cookie handling: do not use semicolon as it has some tech meaning (web2 -> web) stable
2010-06-10 Sylvain Thénault [view] add a new entity_call method to entity view protocol, allowing some to work with not yet created entities. Also, start considering 'eid' form parameters where we only consider 'rql', so we can move on bloquing arbitrary rql inputs (more to do on this...)
2010-06-03 Adrien Di Mascio [ajax] refactor/cleanup low-level ajax functions
2010-06-02 Sylvain Thénault backport stable
2010-06-02 Sylvain Thénault cleanup stable
2010-05-26 Sylvain Thénault backport stable
2010-05-26 Sylvain Thénault [web] disallow authenticated users to access to the login form (closes #914873) stable
2010-05-20 Sylvain Thénault [entity] introduce a new 'adapters' registry
2010-05-20 Sylvain Thénault backport stable
2010-05-20 Adrien Di Mascio [forms] consider __action_xxx field if passed to JSonController.validate_form stable
2010-05-05 Sylvain Thénault [https] fix resource urls in https version of a site: should use the https version as well to avoid warnings from the nrowser
2010-05-03 Sandrine Ribeau [json-controller] - refactoring of js_component and js_view, it now uses _call_view
2010-05-03 Sylvain Thénault [widget] kill buggy / unused (only in cmhn) AddComboBox widget
2010-04-30 Sylvain Thénault [webconfig] introduce property sheets. Use them to replace external_resources
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-26 Sylvain Thénault backport stable
2010-04-23 Alexandre Fayolle [python2.6] careful: json-py provides a json package. We don't want that. stable
2010-04-23 Sylvain Thénault backport stable
2010-04-22 Alexandre Fayolle [python2.6] prefer python2.6's builtin json module over simplejson stable
2010-04-21 Sylvain Thénault [masmailing] cleanup: use authenticated_user selectors, define stuff on form instead of on selection when possible, other cleanups stable
2010-04-20 Sylvain Thénault [controllers] cleanup unused js var
2010-04-14 Sylvain Thénault [web] put a fake object that raise Unauthorized on any attribute access as req.cnx and req._user, so we are properly asked to authenticated on any view that tries to do something with one of those attributes (instead of doing defensive programming everywhere we're doing that)
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-04-09 Sylvain Thénault backport stable
2010-04-09 Sylvain Thénault [web] on logout, use the base_url argument of build_url instead of hacking the request to get proper url. This fix a bug on site with http/https versions: the session cookie is badly removed on logout stable
2010-04-09 Sylvain Thénault [controller] refactor send mail controller to use cwconfig.sendmails stable
2010-04-07 Sylvain Thénault backport stable
2010-04-07 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
2010-04-06 Sylvain Thénault backport stable
2010-04-06 Aurelien Campeas [doc/book] talk about reloadComponent, misc tweaks and notes stable
2010-04-06 Adrien Chauve Switched from TwistedWeb2 to TwistedWeb
2010-04-06 Aurelien Campeas [doc/book] expand the js chapter with an ajax story stable
2010-04-02 Alexandre Fayolle typo fix stable
2010-04-02 Alexandre Fayolle catch and log errors caused by bad json data stable
2010-03-31 Sylvain Thénault [cleanup] tb already printed by self.exception; add note stable
2010-03-24 Sylvain Thénault backport stable
2010-03-23 Sylvain Thénault ticket #636927, add ajaxhtmlhead in controller js_component stable
2010-03-16 Sylvain Thénault backport stable into default
2010-03-01 Katia Saurfelt server/web api for accessing to deleted_entites
2010-03-16 Sylvain Thénault #750055: make it easier to change post logout url stable
2010-03-12 Sylvain Thénault [cleanup selectors] use authenticated_user, check for form params instead of handling potential key error on missing params
2010-03-02 Aurelien Campeas [book/controllers] add some content (overview, api super sketch) for the cubicweb controllers stable
2010-03-02 Aurelien Campeas [reledit] add ajax html head div, which allows to get additional css/js up to the browser #620569 stable
2010-02-26 Sylvain Thénault pylint style fixes stable
2010-02-26 Sylvain Thénault kill dead/useless code as suggested by pylint stable
2010-02-18 Sylvain Thénault grmmbl, bad resolve stable
2010-02-18 Sylvain Thénault missed conflict stable
2010-02-18 Sylvain Thénault backport lost stable head stable
2010-02-18 Sylvain Thénault fix 4626:c26b4df9fc90 (#703911): use can't rely on peid since it's not an actual eid when we're creating the parent entity stable
2010-02-10 Aurelien Campeas [http cache/json controller] ensure json_view does proper cache validation #390986 stable
2010-02-05 Sylvain Thénault moved generic datetime manipulation function to lgc
2010-02-03 Sylvain Thénault backport stable
2010-02-01 Sylvain Thénault missing jsonize, avoid spurious error w/ ff stable
2010-01-18 Sylvain Thénault backport stable branch
2010-01-07 Adrien Di Mascio update copyright: welcome 2010 stable
2009-12-09 Sylvain Thénault some api update
2009-12-08 Sylvain Thénault drop common subpackage
2009-12-07 Sandrine Ribeau fix bad merge
2009-11-20 Sylvain Thénault backport stable branch (one more time painfully)
2009-11-10 Adrien Di Mascio [web] set pageid at request instanciation rather than in htmlheader template stable
2009-10-22 Adrien Di Mascio [views] consider fallbackvid request parameter in ViewController stable
2009-10-21 Sylvain Thénault backport stable branch
2009-10-20 Aurelien Campeas reledit: load actual edition form on demand #471799 stable
2009-10-19 Aurelien Campeas kill separate attribute client-side handling #473636 stable
2009-10-13 Sylvain Thénault 3.6 update
2009-10-09 Sylvain Thénault backport stable branch
2009-10-07 Adrien Di Mascio [editcontroller] backout (sort of) removal of entity.complete() in validate_form stable
2009-10-07 Sylvain Thénault don't call complete here, it may fail in case of missing relation stable
2009-10-07 Sylvain Thénault backport stable branch
2009-10-06 Sylvain Thénault [json validation] catch everything here stable
2009-09-29 Sylvain Thénault backport stable branch
2009-09-29 Sylvain Thénault [form] important refactoring of inlined forms to get proper separation of form object creation / rendering stable
2009-09-29 Sylvain Thénault forgotten that one stable
2009-09-23 Adrien Di Mascio [api] some more _cw / __regid__, automatic tests now pass again
2009-09-23 Adrien Di Mascio [api] work in progress, use __regid__, cw_*, etc.
2009-09-23 Sylvain Thénault use __regid__ instead of id on appobject classes
2009-09-22 Adrien Di Mascio backport stable branch
2009-09-21 Adrien Di Mascio [validatecontroller] allow additional args to be passed to the js callback stable
2009-09-18 Sylvain Thénault fix/enhance i18n context usage for inlined forms stable
2009-09-17 Sylvain Thénault backport 3.5
2009-09-16 Adrien Di Mascio [jsoncontroller] bugfix: update to match new validate_form API 3.5
2009-09-15 Adrien Di Mascio [cleanup] remove unused imports 3.5
2009-09-15 Adrien Di Mascio [controllers] allow onsuccess / onfailure callback to be passed to validateform 3.5
2009-09-10 Sylvain Thénault backport 3.5
2009-09-09 Nicolas Chauvat Bugfix: message was not written in english stable
2009-08-17 Sylvain Thénault backport stable branch
2009-08-17 Sylvain Thénault use view.paginate stable
2009-08-16 Nicolas Chauvat backport stable branch
2009-08-16 Nicolas Chauvat B bugfix in json controller stable
2009-08-14 Adrien Di Mascio [ajax] allow inlineCreationForms to add their own JS / CSS stable
2009-08-13 Sylvain Thénault rename and move cw.RequestSessionMixIn to cw.req.RequestSessionBase; move some appobjects methods where they actually belong to
2009-08-04 Sylvain Thénault cleanup
2009-08-04 Sylvain Thénault [R] use req.entity_from_eid
2009-08-03 Sylvain Thénault R [vreg] important refactoring of the vregistry, moving behaviour to end dictionnary (and so leaving room for more flexibility ; keep bw compat ; update api usage in cw
2009-07-29 Sylvain Thénault [R xhtml] remove xhtml_wrap* function, use instead a single req.document_surrounding_div method
2009-07-28 Florent make it easy to change response of FormValidatorController
2009-07-28 Fabrice fix html headers for forced html content type : main template and json controller
2009-07-24 Sylvain Thénault application -> instance where it makes sense
2009-07-23 Adrien Di Mascio backport stable branch into default
2009-07-16 Aurelien Campeas [reledit] simplify a bit more stable
2009-07-16 Aurelien Campeas backport stable branch
2009-07-10 Aurelien Campeas [reledit] simplify, fixing #344545 stable
2009-07-09 Aurelien Campeas [reledit] there is nothing to escape, also cleanup lzone for attributes stable
2009-07-08 Aurelien Campeas [reledit] have a link-free landing zone for mouse-clicks (closes #343544) stable
2009-07-07 Sylvain Thénault use xml_escape stable
2009-07-07 Sandrine Ribeau Fix parameter for controller selection.
2009-07-06 Sylvain Thénault backport stable branch
2009-07-03 Sylvain Thénault more generic way to detect json requests (not yet perfect though) stable
2009-07-02 Sylvain Thénault factorize form validation code, fix pb with validation error in inlined forms during creation stable
2009-06-23 Sylvain Thénault backport stable branch
2009-06-10 Sylvain Thénault proper error when fname isn't specified stable
2009-06-05 Sylvain Thénault nicer vreg api, try to make rset an optional named argument in select and derivated (including selectors)
2009-06-04 Florent add __domid hidden input in forms so that we can validate more than one form per page
2009-05-28 Sylvain Thénault merge
2009-05-28 Sylvain Thénault turn renderers into appobjects
2009-05-28 Nicolas Chauvat merge stable branch into default
2009-05-28 Adrien Di Mascio big bunch of copyright / docstring update
2009-05-27 Aurelien Campeas if textoutofcontext, we need to html escape stable
2009-05-20 Nicolas Chauvat merge stable branch back into default branch
2009-05-19 Katia Saurfelt update handleFormValidationResponse calls stable
2009-05-19 Sylvain Thénault err.entity may only be an eid or None at this point stable
2009-05-18 Aurelien Campeas avoid monkeypatching JsonController in cw, to avoid _potential_ load order problems stable
2009-05-18 Aurelien Campeas oops stable
2009-05-18 Aurelien Campeas work-around for #343301 (display garbage in non xhtml browsers) stable
2009-05-14 Adrien Di Mascio allow the __method() hook to raise a Redirect exception
2009-05-13 Aurelien Campeas pass default values along the whole call chain, fix hidden field update bug tls-sprint
2009-05-13 Aurelien Campeas on inline form validation, also provide the 'unspecified' placeholder value for empty fields tls-sprint
2009-05-12 Aurelien Campeas [reledit] relation edition : cleanup a bit #343123 tls-sprint
2009-05-12 Aurelien Campeas preliminary support for inline edition of relations tls-sprint
2009-05-11 Aurelien Campeas that slipped in by accident tls-sprint
2009-05-11 sylvain thenault View.dispatch -> View.render tls-sprint
2009-05-07 Graziella Toutoungis bix a bug: correct the sended parameter 'no need for id in the string parameter name' tls-sprint
2009-05-04 sylvain thenault don't depends on simplejson outside web/ tls-sprint
2009-04-29 Aurelien Campeas [basecontrollers] add edit_relation next to edit_field, misc notes tls-sprint
2009-04-28 Aurelien Campeas controller fixes tls-sprint
2009-04-24 Adrien Di Mascio sendmail form should now work as before tls-sprint
2009-04-22 sylvain thenault javascript + json refactoring tls-sprint
2009-04-17 sylvain thenault rename internal entity types to have CW prefix instead of E tls-sprint
2009-04-16 sylvain thenault missing required date format tls-sprint
2009-04-09 sylvain thenault cleanup tls-sprint
2009-04-09 sylvain thenault fix primary edition of eproperty (weird js pb remaining though) tls-sprint
2009-04-08 sylvain thenault eproperty forms handling tls-sprint
2009-03-12 sylvain thenault process_rql now done in the controller tls-sprint
2009-03-10 sylvain thenault use datetime instead of mx.DateTime tls-sprint
2009-02-24 Aurelien Campeas missing import tls-sprint
2009-02-20 sylvain thenault fix ui.main-template property handling tls-sprint
2009-02-18 Adrien Di Mascio main template refactoring tls-sprint
2009-02-18 Adrien Di Mascio JsonController: only return an ajaxHtmlHead div if extra resources are needed tls-sprint
2009-02-18 sylvain thenault update some imports tls-sprint
2009-02-18 Adrien Di Mascio replaced most of __selectors__ assignments with __select__ tls-sprint
2009-02-17 Adrien Di Mascio replace deprecated cubicweb.common.selectors by its new module path (cubicweb.selectors) tls-sprint
2009-02-16 sylvain thenault merge tls-sprint
2009-02-16 Adrien Di Mascio [jsoncontroller] reorganize _html_exec (used by replacePageChunk) to output required css and js scripts tls-sprint
2009-02-16 sylvain thenault require_group/match_user_group -> match_user_groups tls-sprint
2009-02-11 Aurelien Campeas [controllers] a set_cookie method
2009-02-11 sylvain thenault update_search_state in the publisher since it should be done whatever the controller
2009-01-20 sylvain thenault pylint fixes
2009-01-14 sylvain thenault reactivate tests and fix bug triggering removal of undesired relation (eg type restriction) in some cases
2009-01-07 Aurelien Campeas remove spurious print
2008-12-19 Sylvain Thenault begin selector renaming (work in progress)
2008-11-05 Adrien Di Mascio Showtime !
less more (0) tip