• last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
The add package form is not the only form in the html document when e.g. developer support is activated. Therefore

we name it and look for it using its name.

- provide default to ease upgrade

- remove hard-coded path to template for HTML streaming by adding a package parameter named "StreamingHead" to acs-subsite

  1. … 1 more file in changeset.
- change spelling of TCL to Tcl

- change requirements to Tcl 8.5

  1. … 64 more files in changeset.
- when a package with a dependency is deleted, provide a link to the package with this dependency (maybe to delete it first)

- allow apm/version-view.tcl to be called with a version_id or with a package_key

- add script file

file package-instance-create.tcl was initially added on branch oacs-5-8.

    • -0
    • +0
    ./package-instance-create.tcl
- add ability to create an unmounted instance of a package via GUI package management functions

When fetching files we have to include the data model ones in order to look for the drop scripts.

- provide upload means for packages, when .apm files were generated

- make summary required

- provide ability to delete also unmounted packages from package-instances

- site-map: provide information about the package-key in listing of unmounted packages

  1. … 5 more files in changeset.
- replace tabs by spaces (white-space change)

- provide means for easier management of package instances

file package-instances.tcl was initially added on branch oacs-5-8.

    • -0
    • +0
    ./package-instances.tcl
- fix invalid HTML and some more cleanup

- improve indentation

Looking up the form by name given that when developer support is activated it is not the only form on this page.

- use dict instead of array (no need to unset first)

- use size of field from apm::package_version::attributes::get_spec if provided

- acs-admin/www/install:

* use acs-admin/www/apm/package-install for install from local

(since this allows e.g. selection of .sql files etc.)

- install from repository:

* include maturity and vendor in listing of available packages

* allow filtering on maturity

* allow installation of head packages

* run package-specific install.xml files (allows to install dotlrn

from repository into an acs-core installation)

  1. … 6 more files in changeset.
- acs-admin/www/apm/packages-install:

* don't html-quote in error.log

- acs-admin/www/apm/packages-install-2:

* handle additional install packages

- apm-packages-install-4

* scroll auotmatically to the end

* load install.xml if present

  1. … 1 more file in changeset.
- use api instead of semi-hard-coded string

- enable all packages

- acs-admin/www/apm/packages-install-2.tcl:

use "apm_dependency_check_new" instead of "apm_dependency_check"

and clean up/simplify the code. The only 2 missing occurrences of

"apm_dependency_check" are now in the bootstrap installer.

- white space change: replace tabs by spaces

- cleanup of acs-admin/apm/packages-install

- use usual OpenACS styles instead of self-cooked solution

- finish cleanup of install vs. finished started by lars ages ago

- improve HTML (quote attributes)

  1. … 1 more file in changeset.
- no need to html-quote entries in error.log

- white space change: replace tabs by spaces

  1. … 3 more files in changeset.
- add error reporting to package reloader (many thanks to Andrew Helsley, see: http://openacs.org/forums/message-view?message_id=4166397)

  1. … 3 more files in changeset.
- check ids in page contracts

  1. … 22 more files in changeset.