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) + + +