Index: openacs-4/packages/acs-subsite/lib/applications-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/lib/applications-oracle.xql,v
diff -u -N
--- openacs-4/packages/acs-subsite/lib/applications-oracle.xql 7 Aug 2017 23:47:57 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-
-
- oracle8.1.6
-
-
-
-
- select p.package_id,
- p.instance_name,
- n.node_id,
- n.name
- from site_nodes n,
- apm_packages p,
- apm_package_types t
- where n.parent_id = :subsite_node_id
- and p.package_id = n.object_id
- and t.package_key = p.package_key
- and t.package_type = 'apm_application'
- and exists (select 1
- from acs_object_party_privilege_map perm
- where perm.object_id = p.package_id
- and perm.privilege = 'read'
- and perm.party_id = :user_id)
- order by upper(instance_name)
-
-
-
-
-
Index: openacs-4/packages/acs-subsite/lib/applications-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/lib/applications-postgresql.xql,v
diff -u -N
--- openacs-4/packages/acs-subsite/lib/applications-postgresql.xql 7 Aug 2017 23:47:57 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-
-
- postgresql9.0
-
-
-
-
- select p.package_id,
- p.instance_name,
- n.node_id,
- n.name
- from site_nodes n,
- apm_packages p,
- apm_package_types t
- where n.parent_id = :subsite_node_id
- and p.package_id = n.object_id
- and t.package_key = p.package_key
- and t.package_type = 'apm_application'
- and acs_permission__permission_p(p.package_id, :user_id, 'read')
- order by upper(instance_name)
-
-
-
-
-
Index: openacs-4/packages/acs-subsite/lib/applications.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/lib/applications.tcl,v
diff -u -N -r1.9.2.1 -r1.9.2.2
--- openacs-4/packages/acs-subsite/lib/applications.tcl 14 Mar 2019 15:53:01 -0000 1.9.2.1
+++ openacs-4/packages/acs-subsite/lib/applications.tcl 18 Mar 2019 15:52:16 -0000 1.9.2.2
@@ -29,7 +29,21 @@
set user_id [ad_conn user_id]
-db_multirow applications select_applications {}
+db_multirow applications select_applications {
+ select p.package_id,
+ p.instance_name,
+ n.node_id,
+ n.name
+ from site_nodes n,
+ apm_packages p,
+ apm_package_types t
+ where n.parent_id = :subsite_node_id
+ and p.package_id = n.object_id
+ and t.package_key = p.package_key
+ and t.package_type = 'apm_application'
+ and acs_permission.permission_p(p.package_id, :user_id, 'read')
+ order by upper(instance_name)
+}
# Local variables: