• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- use expand operator rather than eval to reduce likelyhood of

unwanted interference and to improve security

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

- improve error message

- add missing .xql file

- move deprecated proc_doc to depreacted utilities file

- document apm_bootstrap_upgrade

- testcase_id are not acs-ids but alphanumeric keys

- fix typo

- set vendor dotLrn for some more dotLRN packages

- improve page contracts

- provide a install.xml for theme-zen

    • -0
    • +28
    /openacs-4/packages/theme-zen/install.xml
file install.xml was initially added on branch oacs-5-8.

    • -0
    • +0
    /openacs-4/packages/theme-zen/install.xml
- demangle dotlrn and theme-zen

    • -1
    • +9
    /openacs-4/packages/dotlrn/dotlrn.info
    • -0
    • +3
    /openacs-4/packages/dotlrn/install.xml
- pass title property in OpenACS 5.8 style

    • -1
    • +1
    /openacs-4/packages/dotlrn/www/dotlrn-master.adp
- improve comments

- 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

- handle additional install packages in apm_read_package_info_file

- handle multiple packages instances in xml::action::set-parameter

- reflow some long lines

- various code simplifications

    • -13
    • +17
    /openacs-4/packages/acs-tcl/tcl/apm-xml-procs.tcl
    • -18
    • +21
    /openacs-4/packages/acs-tcl/tcl/install-procs.tcl
- handle missing packages

- replace "[llength [array names ...]]" by "[array size ...]"

- simplify logic in apm_simple_package_install and apm::package_version::attributes::get_instance_name

- improve error message

- don't produce error when query end with a "not"

- use bind variable when possible

- make sure, safe_p is always set

Unable to use bind variables given that publish_status and parent_id variables are not guaranteed to be set on callers scope.

- fix deprecated api call embedded in sql code

- fix quoting

- update maturity

- improve page contracts

- use Tcl 8.5 idioms (range expressions)

- remove deprecated calls (ad_verify_and_get_user_id)

- modernize Tcl (use byte-compiled comparisons, don't use numeric comparisons for string expressions, brace expressions)