Mon, 16 Jun 2014 10:22:24 +0200 |
Sylvain Thénault |
[CWEP002] introduce RQLRelationRewriter
|
file |
diff |
annotate
|
Thu, 13 Mar 2014 17:32:40 +0100 |
Sylvain Thénault |
[rewrite] Fix crash when the main variable doesn't appear in the snippet's vargraph
stable
|
file |
diff |
annotate
|
Thu, 12 Dec 2013 12:28:43 +0100 |
Sylvain Thénault |
[rewriter] fix latent bug: arbitrary etype may be substituted when using is_instance_of type restriction
|
file |
diff |
annotate
|
Thu, 25 Jul 2013 09:07:25 +0200 |
Sylvain Thénault |
[rqlrewrite] fix rqlrewrite unpredictability vs relation sharing. Closes #3036144
stable
|
file |
diff |
annotate
|
Wed, 24 Jul 2013 16:55:24 +0200 |
Sylvain Thénault |
[rqlrewrite] rewrite doesn't need a solutions argument, always use the Select'ones
stable
|
file |
diff |
annotate
|
Wed, 24 Jul 2013 16:49:40 +0200 |
Sylvain Thénault |
[rql rewrite] equivalent but much simpler flow
stable
|
file |
diff |
annotate
|
Mon, 22 Jul 2013 11:09:28 +0200 |
Sylvain Thénault |
[rql rewrite] may_be_shared_with should consider relation's scope (closes #3024730)
stable
|
file |
diff |
annotate
|
Thu, 18 Jul 2013 10:19:06 +0200 |
Sylvain Thénault |
[rql rewrite] fix may_be_shared_with method so that it actually considers all variable infos and not only the first one
stable
|
file |
diff |
annotate
|
Mon, 15 Jul 2013 10:59:34 +0200 |
Sylvain Thénault |
[rql rewrite] move some code from querier to rqlrewrite where it makes more sense.
stable
|
file |
diff |
annotate
|
Tue, 12 Mar 2013 12:50:05 +0100 |
Nicolas Chauvat |
drop typed_eid() in favour of int() (closes #2742462)
|
file |
diff |
annotate
|
Thu, 14 Feb 2013 15:39:23 +0100 |
Nicolas Chauvat |
[toward-py3k] remove import with_statement (part of #2711624)
|
file |
diff |
annotate
|
Wed, 04 Jul 2012 17:56:46 +0200 |
Florent Cayré |
[rql security] fix rql bug when using yams inheritance and read permissions (closes #2410156)
stable
|
file |
diff |
annotate
|
Wed, 07 Mar 2012 16:09:55 +0100 |
Pierre-Yves David |
rqlrewrite: remove element in rewritten when we remove them from the select (closes #2236985)
stable
|
file |
diff |
annotate
|
Fri, 24 Feb 2012 12:35:24 +0100 |
Sylvain Thénault |
[rql rewrite] when a subquery has to be introduced, properly return the snippet expression so that further expressions are properly ored. Closes #2207180
stable
|
file |
diff |
annotate
|
Tue, 03 Jan 2012 12:21:44 +0100 |
Sylvain Thénault |
[rql, security] fix buggy rqlstr cleanup when some introduced snippet create an unresolvable query. Closes #2142041
stable
|
file |
diff |
annotate
|
Wed, 07 Dec 2011 10:53:05 +0100 |
Sylvain Thénault |
[rqlrewrite] fix comment
|
file |
diff |
annotate
|
Wed, 09 Nov 2011 18:41:12 +0100 |
Sylvain Thénault |
add some notes
|
file |
diff |
annotate
|
Fri, 04 Nov 2011 13:03:56 +0100 |
Sylvain Thénault |
[cleanup] drop some appengine support junk
|
file |
diff |
annotate
|
Wed, 28 Sep 2011 09:27:42 +0200 |
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
|
file |
diff |
annotate
|
Fri, 23 Sep 2011 15:41:21 +0200 |
Sylvain Thénault |
[test] sort to avoid random failure due to dict order
stable
|
file |
diff |
annotate
|
Fri, 23 Sep 2011 12:23:09 +0200 |
Sylvain Thénault |
[rqlrewrite] if inlined relation has to be moved to a subquery, take care of the object of the relation (closes #1945725)
stable
|
file |
diff |
annotate
|
Fri, 24 Jun 2011 14:02:29 +0200 |
Sylvain Thénault |
[rqlrewrite] closes #1772135: 1. don't try to reuse a relation from another statement (eg because a subquery has been introduced) 2. _use_orig_term should consider the current statement
stable
|
file |
diff |
annotate
|
Fri, 17 Jun 2011 18:51:01 +0200 |
Sylvain Thénault |
[rqlrewrite] test and fix rql snippets insertion when several snippets match an optional variable
stable
|
file |
diff |
annotate
|
Tue, 26 Apr 2011 16:14:43 +0200 |
Sylvain Thénault |
[rql rewrite] backout 7177:f2a976cf7dac : since EXISTS is the variable scope, we want to insert snippets here anyway (other solution would be to NOT insert snippets at all in such case). Closes #1625464
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 12:47:18 +0200 |
Sylvain Thénault |
[rql rewriter] take care not to introduce snippets into a neged scope
|
file |
diff |
annotate
|
Wed, 30 Mar 2011 11:08:15 +0200 |
Sylvain Thénault |
[rql rewriter] to properly handle 'relation' rql expressions, rql rewriter must support multiple variables (eg S and O) at once to be given as varmap
stable
|
file |
diff |
annotate
|
Wed, 30 Mar 2011 11:07:16 +0200 |
Sylvain Thénault |
[rql rewriter] drop unused argument
stable
|
file |
diff |
annotate
|
Wed, 30 Mar 2011 11:07:07 +0200 |
Sylvain Thénault |
[rql rewriter] don't add unnecessary (potentially buggy) exists
stable
|
file |
diff |
annotate
|
Fri, 20 Aug 2010 08:15:06 +0200 |
Sylvain Thénault |
[querier] add_types_restriction_cleanups: remove useless try/except (we already filtered out variables not in newroot.defined_vars) and dict accss. Also systematically set computed solutions instead of modifying existing ones
stable
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 15:34:29 +0200 |
Sylvain Thénault |
cleanup
|
file |
diff |
annotate
|
Wed, 09 Jun 2010 14:51:00 +0200 |
Sylvain Thénault |
[rql] IS operator killed in rql 0.26.2, use equal instead
stable
|
file |
diff |
annotate
|
Wed, 26 May 2010 10:28:48 +0200 |
Sylvain Thénault |
[rql2sql] follow rql 0.26.1 changes: NOT nodes normalization, allowing simplification of sql generation, and fix #XXX
stable
|
file |
diff |
annotate
|
Wed, 28 Apr 2010 12:24:20 +0200 |
Sylvain Thénault |
backport oldstable changes
stable
|
file |
diff |
annotate
|
Wed, 28 Apr 2010 12:15:52 +0200 |
Sylvain Thénault |
replace logilab-common by CubicWeb in disclaimer
oldstable
|
file |
diff |
annotate
|
Wed, 28 Apr 2010 12:14:22 +0200 |
Sylvain Thénault |
backport default into stable: stable is now cw 3.8
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Wed, 24 Mar 2010 18:04:59 +0100 |
Sylvain Thénault |
le patch rql26 a été importé
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 10:54:59 +0100 |
Sylvain Thénault |
[rql rewrite] until a better solution is found raise BadSchemaDefinition when two inlined relations with security on an optional variable is used, explaining how to bypass it
|
file |
diff |
annotate
|
Mon, 15 Mar 2010 18:07:54 +0100 |
Sylvain Thénault |
[rql rewriting] handle case where we've and optional inlined relation in the original query. Also, we should append EXISTS even in subquery to avoid inserting duplicates in results
|
file |
diff |
annotate
|
Mon, 15 Mar 2010 18:06:32 +0100 |
Sylvain Thénault |
[rql rewriting] handle case where we want to insert snippet on a variable that has previously been moved to a subquery
|
file |
diff |
annotate
|
Fri, 26 Feb 2010 13:24:47 +0100 |
Sylvain Thénault |
pylint style fixes
stable
|
file |
diff |
annotate
|
Fri, 26 Feb 2010 13:19:14 +0100 |
Sylvain Thénault |
kill dead/useless code as suggested by pylint
stable
|
file |
diff |
annotate
|
Fri, 22 Jan 2010 14:41:08 +0100 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Thu, 21 Jan 2010 16:58:40 +0100 |
Sylvain Thénault |
fix #615848: undefined 'new' variable was refering to the newly introduced subquery / remove_subquery doesn't take an undefine argument (probable copy/paste from the remove_node call)
stable
|
file |
diff |
annotate
|
Mon, 18 Jan 2010 19:21:30 +0100 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Thu, 07 Jan 2010 16:52:32 +0100 |
Adrien Di Mascio |
update copyright: welcome 2010
stable
|
file |
diff |
annotate
|
Thu, 03 Dec 2009 17:17:43 +0100 |
Sylvain Thénault |
backport stable into default
|
file |
diff |
annotate
|
Sat, 28 Nov 2009 10:27:58 +0100 |
Nicolas Chauvat |
bugfix typo in exception name
stable
|
file |
diff |
annotate
|
Thu, 19 Nov 2009 12:55:47 +0100 |
Sylvain Thénault |
reldefsecurity branch :
reldefsecurity
|
file |
diff |
annotate
|
Thu, 12 Nov 2009 12:15:19 +0100 |
Sylvain Thénault |
close #511810: bad rql generated when looking for vocabulary for a relation on an entity which doesn't exist (yet)
stable
|
file |
diff |
annotate
|
Thu, 15 Oct 2009 20:29:21 +0200 |
Sylvain Thénault |
follow yams 0.25 api changes to improve performance
stable
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 18:23:52 +0200 |
Sylvain Thénault |
cleanup
stable
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 18:23:45 +0200 |
Sylvain Thénault |
[security] test and fix/refactor optimization of optional varialbe when rewriting rql
stable
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 15:29:31 +0200 |
Sylvain Thénault |
cw.rqlrewrite shouldn't depend on cw.server
stable
|
file |
diff |
annotate
|
Wed, 16 Sep 2009 16:39:12 +0200 |
Sylvain Thénault |
should not have been commited
3.5
|
file |
diff |
annotate
|
Wed, 16 Sep 2009 14:24:31 +0200 |
Sylvain Thénault |
refactor so that rql rewriter may be used outside the server. Enhance it to be usable for RRQLExpression as well
3.5
|
file |
diff |
annotate
| base
|