cubicweb #3202855 Properly handle ``RQLConstraint``s with ``HAVING`` [validation pending]

Currently, in the RQLExpression's initializer, one parses an rql expression built by concatenating the S and O eid information to the rql expression given to RQLConstraint (cf. the full_rql methods in ERQLExpression and RRQLExpression, in CW's schema).

This entails that the RQLConstraint``s containing ``HAVING are not handled correctly, since the S and O eid information is added after the HAVING clause.

Hence, the S and O eid information should be added in the scope of the WHERE clause, in the syntactic tree of the rql expression given to RQLConstraint.

priorityimportant
typebug
done in3.17.10
load0.500
load left0.000
closed by#bae0caa8477a [schema] edit syntax tree instead of playing with strings for RQLExpressions
patch[schema] edit syntax tree instead of playing with strings for RQLExpressions [applied]