[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
+ − from logilab.common.deprecation import class_renamed , class_moved
+ − from cubicweb.server import hook
+ − SystemHook = class_renamed ( 'SystemHook' , hook . Hook )
+ − PropagateSubjectRelationHook = class_renamed ( 'PropagateSubjectRelationHook' ,
+ − hook . PropagateSubjectRelationHook )
+ − PropagateSubjectRelationAddHook = class_renamed ( 'PropagateSubjectRelationAddHook' ,
+ − hook . PropagateSubjectRelationAddHook )
+ − PropagateSubjectRelationDelHook = class_renamed ( 'PropagateSubjectRelationDelHook' ,
+ − hook . PropagateSubjectRelationDelHook )
+ − Hook = class_moved ( hook . Hook )