Index: openacs-4/packages/acs-subsite/www/admin/rel-segments/one-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/rel-segments/one-oracle.xql,v diff -u -N --- openacs-4/packages/acs-subsite/www/admin/rel-segments/one-oracle.xql 20 Jun 2018 09:29:09 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ - - - - oracle8.1.6 - - - - - select count(*) as number_elements - from rel_segment_party_map map - where map.segment_id = :segment_id - and exists (select 1 - from acs_object_party_privilege_map perm - where perm.object_id = map.party_id - and perm.party_id = :user_id - and perm.privilege = 'read') - - - - - Index: openacs-4/packages/acs-subsite/www/admin/rel-segments/one-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/rel-segments/one-postgresql.xql,v diff -u -N --- openacs-4/packages/acs-subsite/www/admin/rel-segments/one-postgresql.xql 20 Jun 2018 09:29:09 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ - - - - postgresql7.1 - - - - - select count(*) as number_elements - from rel_segment_party_map map - where map.segment_id = :segment_id - and acs_permission__permission_p(map.party_id, :user_id, 'read') - - - - - Index: openacs-4/packages/acs-subsite/www/admin/rel-segments/one.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/rel-segments/one.tcl,v diff -u -N -r1.10 -r1.10.2.1 --- openacs-4/packages/acs-subsite/www/admin/rel-segments/one.tcl 20 Jun 2018 09:29:09 -0000 1.10 +++ openacs-4/packages/acs-subsite/www/admin/rel-segments/one.tcl 3 Jan 2020 12:13:52 -0000 1.10.2.1 @@ -70,7 +70,12 @@ where c.rel_segment = :segment_id } -db_1row select_segment_info {} +db_1row select_segment_info { + select count(*) as number_elements + from rel_segment_party_map map + where map.segment_id = :segment_id + and acs_permission.permission_p(map.party_id, :user_id, 'read') +} set number_elements [util_commify_number $number_elements] set admin_p [permission::permission_p -object_id $segment_id -privilege "admin"]