• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Made the index page work even if the new "scope" column doesn't exist in

"apm_parameters" (for instance, as when one is updating to openacs 5.6.

Bumped to 5.6.0.

  1. … 24 more files in changeset.
Bumped to beta 3 so I could put in this important upgrade script, fixing

a problem with using package_instantiate_object to instantiate a base

(acs_object) object. Never done in core or .lrn code apparently because typically

you instantiate subtypes, but it is important to get right.

  1. … 26 more files in changeset.
Bumped remaining packages to 5.6.0b2

  1. … 24 more files in changeset.
Bumped info files for 5.6.0b1

  1. … 22 more files in changeset.
Cleaned up APM handling of inherited parameters so that deletion of

a dependency works well now, the parameters page with the APM only shows

parameters specified in the package (rather than include inherited ones),

and the XML file is correclty written.

    • -10
    • +9
    ./www/apm/version-dependency-remove.tcl
    • -16
    • +0
    ./www/apm/version-parameters-oracle.xql
    • -18
    • +0
    ./www/apm/version-parameters-postgresql.xql
  1. … 2 more files in changeset.
1. nsv for package inheritance etc wasn't being set up when an admin

interactively created a new package using the APM UI. Changes for

5.6 for parameter inheritance caused that nsv to be referenced in this

case, while it wasn't for 5.5. This caused an error message in a couple

of instances.

2. Modified the package xml generator to only output parameters defined

for the package itself (rather than all, including inherited ones).

  1. … 2 more files in changeset.
Applied patch supplied by RyanG, apparently I'd managed to overwrite part

of this install code.

Bumped version number for 5.6.0a1

  1. … 22 more files in changeset.