selectors.py
Wed, 25 Aug 2010 10:29:07 +0200 Sylvain Thénault [web api] unify 'contentnav' (VComponent) and 'boxes' registries as 'ctxcomponents' (CtxComponent)
Wed, 25 Aug 2010 10:01:11 +0200 Sylvain Thénault [boxes] introduce new boxes system
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
less more (0) -100 -60 tip