Index: openacs-4/packages/acs-subsite/tcl/rel-types-procs-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/tcl/rel-types-procs-oracle.xql,v diff -u -r1.3.14.1 -r1.3.14.2 --- openacs-4/packages/acs-subsite/tcl/rel-types-procs-oracle.xql 27 Oct 2015 22:56:30 -0000 1.3.14.1 +++ openacs-4/packages/acs-subsite/tcl/rel-types-procs-oracle.xql 2 Jan 2016 12:42:03 -0000 1.3.14.2 @@ -39,5 +39,34 @@ end; - + + + + select case when exists (select 1 + from acs_object_types t + where t.object_type not in (select g.rel_type + from group_rels g + where g.group_id = :group_id) + connect by prior t.object_type = t.supertype + start with t.object_type in ('membership_rel','composition_rel')) + then 1 else 0 end + from dual + + + + + + select case when exists (select 1 + from acs_object_types t + where t.object_type not in (select g.rel_type + from group_type_rels g + where g.group_type = :group_type) + connect by prior t.object_type = t.supertype + start with t.object_type in ('membership_rel','composition_rel')) + then 1 else 0 end + from dual + + + +