selectors.py
Wed, 18 Aug 2010 16:53:05 +0200 Sylvain Thénault [book] some more documentation and cleanups stable
Thu, 12 Aug 2010 16:50:52 +0200 Aurelien Campeas [selectors] fix match_transition & introduce new edited_attribute selector stable
Fri, 30 Jul 2010 13:18:08 +0200 Sylvain Thénault [selectors] fix is_instance bug w/ parent classes. Also slight performance enhancements by changing what's returned by vreg['etypes'].parent_classes method (dedicated for this usage...) and removing no more necessary methods stable
Mon, 26 Jul 2010 12:06:52 +0200 Sylvain Thénault [selector] adjuts score returned by the adaptable selector to get correct priority over is_instance stable
Thu, 08 Jul 2010 15:36:33 +0200 Sylvain Thénault [ftirank] when ordered by fti rank, we don't want page navigation. Anyway, sorted nav component shouldn't consider has_text relation.
Tue, 06 Jul 2010 13:55:10 +0200 Sylvain Thénault backport stable
Tue, 06 Jul 2010 13:54:57 +0200 Sylvain Thénault [selectors] fix dumb name error introduced in parent changeset stable
Tue, 06 Jul 2010 11:31:34 +0200 Sylvain Thénault backport stable
Tue, 06 Jul 2010 11:31:04 +0200 Sylvain Thénault [selectors] relation_possible selector should check user may read target entity type when specified stable
Mon, 05 Jul 2010 19:06:17 +0200 Sylvain Thénault [selectors] avoid spurious warning when using implements by design
Mon, 05 Jul 2010 18:25:25 +0200 Sylvain Thénault [selectors] fix warning stack level
Mon, 05 Jul 2010 18:00:33 +0200 Sylvain Thénault backport stable
Mon, 05 Jul 2010 17:06:11 +0200 Sylvain Thénault cleanups stable
Mon, 05 Jul 2010 13:35:15 +0200 Sylvain Thénault [selectors] use before-registry-reset event to init is_instance cache: cleaner code and avoid reloading bug (making hooks test fail for instance)
Mon, 05 Jul 2010 12:04:32 +0200 Sylvain Thénault [selectors] provide a new, optimized, is_instance selector that should at some point replace implements (along with the adaptable selector)
Fri, 02 Jul 2010 10:29:32 +0200 Sylvain Thénault cleanup
Fri, 11 Jun 2010 14:59:08 +0200 Sylvain Thénault backport stable
Fri, 11 Jun 2010 13:00:02 +0200 Sylvain Thénault [selectors] relation_possible selector accept None as action, in which case no perms checking is done stable
Thu, 10 Jun 2010 16:23:07 +0200 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...)
Wed, 02 Jun 2010 13:02:47 +0200 Sylvain Thénault backport stable
Tue, 01 Jun 2010 12:19:01 +0200 Sylvain Thénault [navigation] when there are to much results, use a <select> based page navigation stable
Sat, 29 May 2010 10:33:57 +0200 Alexandre Fayolle proof read documentation stable
Fri, 21 May 2010 15:02:56 +0200 Sylvain Thénault [selectors] ensure selector return an int
Fri, 21 May 2010 15:02:42 +0200 Sylvain Thénault [selectors] adaptable selector should not accept None in rset
Fri, 21 May 2010 15:02:14 +0200 Sylvain Thénault [selectors] lltrace appobject_selectable selector
Fri, 21 May 2010 15:01:46 +0200 Sylvain Thénault [selectors] allow to override `accept_none` value of EClassSelector / EntitySelector based selector by specifying a value in selection context
Fri, 21 May 2010 15:00:01 +0200 Sylvain Thénault [selectors] move lltrace decorator and traced_selection cm to appobject module so we can apply lltrace to And/Or/Not selectors, fixing #662565
Fri, 21 May 2010 13:34:03 +0200 Sylvain Thénault [selectors] ensure adaptable('IDownloadable') takes precedence over implements('Any')
Thu, 20 May 2010 20:50:00 +0200 Sylvain Thénault [entity] continue cleanup of Entity/AnyEntity namespace
Thu, 20 May 2010 20:47:55 +0200 Sylvain Thénault [entity] introduce a new 'adapters' registry
Mon, 10 May 2010 16:59:32 +0200 Sylvain Thénault backport stable
Fri, 07 May 2010 20:07:54 +0200 Sylvain Thénault [selectors] new logged_user_in_rset selector stable
Thu, 06 May 2010 12:57:49 +0200 Sylvain Thénault [selectors] fix no_cnx selector's prototype stable
Thu, 29 Apr 2010 08:39:13 +0200 Nicolas Chauvat [css] introducing scale and rhythm composition
Mon, 03 May 2010 14:09:37 +0200 Sylvain Thénault [doc] typos
Wed, 28 Apr 2010 12:24:20 +0200 Sylvain Thénault backport oldstable changes stable
Wed, 28 Apr 2010 12:15:52 +0200 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
Wed, 28 Apr 2010 12:14:22 +0200 Sylvain Thénault backport default into stable: stable is now cw 3.8
Wed, 28 Apr 2010 10:06:01 +0200 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
Mon, 19 Apr 2010 13:52:55 +0200 Sylvain Thénault backport stable
Fri, 16 Apr 2010 12:32:52 +0200 Aurelien Campeas [doc/book] some fixes for vregistry, selectors & appobjects stable
Thu, 15 Apr 2010 19:39:55 +0200 Sylvain Thénault backport stable
Thu, 15 Apr 2010 15:14:21 +0200 Sylvain Thénault [vreg] fix traced_selection stable
Wed, 14 Apr 2010 10:29:38 +0200 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)
Tue, 13 Apr 2010 12:19:24 +0200 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.
Wed, 07 Apr 2010 14:26:35 +0200 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
Tue, 06 Apr 2010 10:11:40 +0200 Sylvain Thénault more / cleaner / in code documentation of vreg, selectors and appobject stable
Fri, 02 Apr 2010 16:10:35 +0200 Sylvain Thénault improved doc on selectors an vregistry stable
Wed, 31 Mar 2010 09:57:18 +0200 Sylvain Thénault [optimization] traced_selection is used very intensively in debug mode stable
Fri, 26 Mar 2010 15:54:01 +0100 Sylvain Thénault [selectors] new is_in_state select to avoid common error when writing state based selector stable
Mon, 08 Mar 2010 18:31:36 +0100 Sylvain Thénault 3.7 depends on python >= 2.5
Fri, 26 Feb 2010 13:19:14 +0100 Sylvain Thénault kill dead/useless code as suggested by pylint stable
Tue, 23 Feb 2010 12:59:30 +0100 Sylvain Thénault #714109: [selectors] non_final_entity should implement score_class stable
Wed, 10 Feb 2010 13:57:29 +0100 Sylvain Thénault fix match_transition selector: for instance w/ forge version change state form overiding, we want the form with the publication_date selected by the editcontroller, whatever the transition
Mon, 08 Feb 2010 21:22:10 +0100 Sylvain Thénault when no context specified, should return non-zero score as documented
Fri, 05 Feb 2010 08:53:33 +0100 Sylvain Thénault reorganize, cleanup and properly document base selectors. Kill the may_add_relation selector.
Thu, 04 Feb 2010 13:17:26 +0100 Sylvain Thénault copy back __doc__ for proper sphinx doc generation
Mon, 25 Jan 2010 19:18:59 +0100 Sylvain Thénault a selector MUST NO return None
Fri, 22 Jan 2010 10:43:12 +0100 Sylvain Thénault fix name error
Thu, 21 Jan 2010 17:38:31 +0100 Sylvain Thénault closes #345410: two_lines_rset, two_cols_rset, two_etypes_rset are badly named
Tue, 19 Jan 2010 12:34:52 +0100 Stephanie Marcu update selectors.py: change entity.schema with entity._cw.vreg.schema
Mon, 18 Jan 2010 19:21:30 +0100 Sylvain Thénault backport stable branch
Wed, 13 Jan 2010 17:41:42 +0100 Sylvain Thénault if specified, benefit from target_etype information in the [partial_]add_relation selector
Thu, 07 Jan 2010 16:52:32 +0100 Adrien Di Mascio update copyright: welcome 2010 stable
Tue, 22 Dec 2009 10:27:49 +0100 Sylvain Thénault backport stable
Fri, 18 Dec 2009 15:59:19 +0100 Sylvain Thénault cubicweb security #36257: les urls /add/EntityName sont accessibles en anonyme stable
Thu, 10 Dec 2009 10:36:17 +0100 Sylvain Thénault missing underscore leads to infinite recursion error
Wed, 09 Dec 2009 15:19:14 +0100 Sylvain Thénault avoid infinite recursion error
Wed, 09 Dec 2009 12:20:05 +0100 Sylvain Thénault deprecates entity_implements / but_etype selectors
Tue, 08 Dec 2009 12:01:50 +0100 Sylvain Thénault add regid when tracing selection
Fri, 20 Nov 2009 19:35:54 +0100 Sylvain Thénault backport stable branch (one more time painfully)
Thu, 19 Nov 2009 12:55:47 +0100 Sylvain Thénault reldefsecurity branch : reldefsecurity
Wed, 21 Oct 2009 17:32:20 +0200 Sylvain Thénault backport stable branch
Tue, 20 Oct 2009 16:53:25 +0200 Sylvain Thénault 2.4 compat stable
Mon, 19 Oct 2009 15:20:43 +0200 Sylvain Thénault 2.4 compat
Mon, 19 Oct 2009 15:16:41 +0200 Sylvain Thénault backport stable
Thu, 15 Oct 2009 20:29:21 +0200 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
Thu, 15 Oct 2009 10:31:54 +0200 Sylvain Thénault backport stable branch
Tue, 13 Oct 2009 07:31:51 +0200 Alexandre Fayolle ignore some internal warnings stable
Mon, 12 Oct 2009 12:54:01 +0200 Sylvain Thénault system/user modes + CWDEV instead of installed/dev mixed modes. Fix behaviour when setting CW_MODE explicitly stable
Tue, 29 Sep 2009 15:58:44 +0200 Sylvain Thénault backport stable branch
Tue, 29 Sep 2009 15:10:13 +0200 Sylvain Thénault [selectors] add accept_none to EClassSelector so we can specify to not ignore None from outer join in some cases stable
Wed, 23 Sep 2009 10:20:51 +0200 Sylvain Thénault use __regid__ instead of id on appobject classes
Wed, 23 Sep 2009 09:54:25 +0200 Adrien Di Mascio merge
Wed, 23 Sep 2009 09:52:09 +0200 Adrien Di Mascio [selectors] cls.vreg is not usable anymore, use req.vreg instead
Wed, 23 Sep 2009 09:33:02 +0200 Sylvain Thénault use ._cw instead of req on appobject classes
Tue, 22 Sep 2009 12:11:12 +0200 Adrien Di Mascio backport stable branch
Mon, 21 Sep 2009 18:09:38 +0200 Sylvain Thénault since we have the transition entity, give it directly stable
Mon, 21 Sep 2009 18:02:21 +0200 Sylvain Thénault fix case insensitive selector for entity creation stable
Mon, 21 Sep 2009 18:00:28 +0200 Sylvain Thénault [selector] check read perm if action is add/update/delete stable
Thu, 17 Sep 2009 15:16:53 +0200 Sylvain Thénault backport 3.5
Thu, 17 Sep 2009 09:49:13 +0200 Sylvain Thénault [selectors] score_entity selector now ensures an int score is returned 3.5
Wed, 26 Aug 2009 14:45:56 +0200 Sylvain Thénault backport 3.5 step 1, remaining wf changes in hooks to merge
Tue, 25 Aug 2009 11:18:41 +0200 Nicolas Chauvat Backed out changeset d83f5d96e1d7 3.5
Mon, 24 Aug 2009 20:01:05 +0200 Nicolas Chauvat R remove code deprecated since 3.2 3.5
Fri, 14 Aug 2009 09:20:33 +0200 Sylvain Thénault [vreg appobject] use class_regid
Thu, 13 Aug 2009 12:18:14 +0200 Sylvain Thénault deprecate appobject.vreg and rename appobject instance attributes using cw_ prefix
Thu, 13 Aug 2009 11:49:56 +0200 Sylvain Thénault remove more 3.2 deprecated code, reintroduce checkbox used by formrenderers
Thu, 13 Aug 2009 11:24:14 +0200 Sylvain Thénault access schema through req.vreg
Thu, 13 Aug 2009 09:49:21 +0200 Sylvain Thénault remove code deprecated in 3.2
Wed, 12 Aug 2009 18:40:52 +0200 Nicolas Chauvat R put version info in deprecation warnings
Mon, 03 Aug 2009 15:16:47 +0200 Sylvain Thénault [appobject] kill VObject class, move base selector classes to appobject
Mon, 03 Aug 2009 10:50:57 +0200 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
Fri, 31 Jul 2009 22:37:28 +0200 Nicolas Chauvat R [all] logilab.common 0.44 provides only deprecated
Mon, 27 Jul 2009 09:51:54 +0200 Adrien Di Mascio [selectors] change specified_etype_implements: kwargs prevails on req.form
Thu, 16 Jul 2009 13:30:13 +0200 Aurelien Campeas backport stable branch
Tue, 07 Jul 2009 12:27:29 +0200 Aurelien Campeas typos, cleanup, lighter traced seletion output stable
Mon, 06 Jul 2009 19:55:18 +0200 Sylvain Thénault backport stable branch
Mon, 06 Jul 2009 11:01:41 +0200 Sylvain Thénault use case_insensitive_etypes to normalize entity types coming from req.form stable
Fri, 03 Jul 2009 16:50:13 +0200 Sylvain Thénault fix match_form_params according to docstring stable
Sat, 27 Jun 2009 00:56:30 +0200 Sylvain Thénault backport stable branch, make schema-security consistent with other schema views changes, uniformize skipmeta/withmeta
Wed, 24 Jun 2009 18:04:27 +0200 Sylvain Thénault prepare time where it won't be mandatory to give rset to select() stable
Wed, 10 Jun 2009 10:01:06 +0200 Sylvain Thénault optional rset, those prototype could be simplified once bw compat for non named rset will be dropped
Wed, 10 Jun 2009 09:53:54 +0200 Sylvain Thénault should call select here
Wed, 10 Jun 2009 09:49:35 +0200 Sylvain Thénault make rset optional
Fri, 29 May 2009 14:04:26 +0200 Sylvain Thénault useful to have yes returning 0.5 by default
Thu, 28 May 2009 20:05:54 +0200 Sylvain Thénault col may be None
Thu, 28 May 2009 18:32:51 +0200 Sylvain Thénault basic views for python values (eg without any result set)
Thu, 28 May 2009 09:20:07 +0200 Adrien Di Mascio big bunch of copyright / docstring update
Sun, 24 May 2009 22:41:24 +0200 Nicolas Chauvat merge stable branch back into default branch stable
less more (0) -120 tip