apm_build_subsite_packages_list (public)
apm_build_subsite_packages_list
Defined in packages/acs-tcl/tcl/apm-procs.tcl
Build the nsv_set cache of all packages which claim to implement subsite semantics. The kludge to add acs-subsite if it's not declared with the subsite attribute set true is needed during the upgrade process ...
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: nsv_set apm_subsite_packages_list package_keys {} # Make sure old versions work ... catch { nsv_set apm_subsite_packages_list package_keys [db_list get_subsites {}] } if {"acs-subsite" ni [nsv_get apm_subsite_packages_list package_keys]} { nsv_lappend apm_subsite_packages_list package_keys acs-subsite }Generic XQL file: <fullquery name="apm_build_subsite_packages_list.get_subsites"> <querytext> select package_key from apm_package_types where implements_subsite_p = 't' </querytext> </fullquery>packages/acs-tcl/tcl/apm-procs.xql
PostgreSQL XQL file: packages/acs-tcl/tcl/apm-procs-postgresql.xql
Oracle XQL file: packages/acs-tcl/tcl/apm-procs-oracle.xql