Index: openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql,v
diff -u -r1.14 -r1.15
--- openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql 12 Jul 2004 11:12:38 -0000 1.14
+++ openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql 25 Nov 2008 17:08:49 -0000 1.15
@@ -77,6 +77,8 @@
:package_uri,
:initial_install_p,
:singleton_p,
+ :implements_subsite_p,
+ :inherit_templates_p,
:spec_file_path,
:spec_file_mtime
);
@@ -95,6 +97,8 @@
:package_uri,
:initial_install_p,
:singleton_p,
+ :implements_subsite_p,
+ :inherit_templates_p,
:spec_file_path,
:spec_file_mtime
);
@@ -185,6 +189,34 @@
+
+
+ select apm__register_parameter(null, :descendent_package_key, ap.parameter_name,
+ ap.description, ap.datatype, ap.default_value,
+ ap.section_name, ap.min_n_values, ap.max_n_values)
+ from apm_parameters ap
+ where package_key = :package_key
+ and not exists (select 1
+ from apm_parameters ap2
+ where ap2.parameter_name = ap.parameter_name
+ and ap2.package_key = :descendent_package_key)
+
+
+
+
+
+ select apm__register_parameter(null, :package_key, ap.parameter_name, ap.description,
+ ap.datatype, ap.default_value, ap.section_name,
+ ap.min_n_values, ap.max_n_values)
+ from apm_parameters ap
+ where package_key = :inherited_package_key
+ and not exists (select 1
+ from apm_parameters ap2
+ where ap2.parameter_name = ap.parameter_name
+ and ap2.package_key = :package_key)
+
+
+