• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
changes for install from repository:

- change labeling of list filter:

* show current channel version (instead of just "current")

* call selector for head packages not "head" but supplemental

- offer on "head" channel just these packages, which are not available

in the current channel (this avoids a potential damage in the

current installation, when somebody tries e.g. to install

a core package from head, which is broken and/or older than

packages in the current channel). Since there is no way to downgrade

packages in OpenACS, such errors might be hard to fix.

- use message keys instead of hard-coded strings for maturity in

www/install/install.tcl

- fix tooltip text

- adding nonce values to script tags

  1. … 11 more files in changeset.
- use class = 'button' for non-navigational links

- add nonce

  1. … 1 more file in changeset.
- use action button like on other pages

- flag success/error more prominent

- fix construction of utl when head channel is used

- improve labels on "install from repo" (distinguish between "install" and "upgrade")

- modernize HTML in .adp files

  1. … 43 more files in changeset.
- imporve symmetry of user interface

  1. … 1 more file in changeset.
- allow to goto acs-admin/install page also without internet connection

- bump version number

  1. … 1 more file in changeset.
- fix install URLs

- clean up "install" pages

  1. … 4 more files in changeset.
- improve labels

  1. … 1 more file in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 750 more files in changeset.
installer-updates:

- distinguish in messages between "install" and "upgrade"

- move code for per-package install.xml from www code to library

function apm_package_install and evaluate the file only on installs

  1. … 2 more files in changeset.
- add "button" style to install actions

- fix links

- improve style-ability

  1. … 1 more file in changeset.
- fix and standardize quoting in template properties

  1. … 393 more files in changeset.
- use type checking for boolean parameters in page_contracts to improve security

  1. … 29 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2540 more files in changeset.
- use dict instead of arrays

- simplify code

- ignore deprecated packages and *-portlet" (currently useless alone) in offer for end-users

- 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. … 1 more file in changeset.
- use $::acs::rootdir rather than [acs_root_dir] or [get_server_root]

  1. … 12 more files in changeset.
- reduce number of remaining "string equal" operations

  1. … 3 more files in changeset.
- brace expressions to allow for tcl compilation

- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 10 more files in changeset.
- use property "doc(title)" throughout oacs-5-8 instead of "title" to get rid of warnings in error.log of the form:

Warning: /forums/message-view has no doc(title) set.

Using doc(title) is required in blank-master.tcl but was used so far only in a few packages

  1. … 334 more files in changeset.
- make use of byte-compiled functions

  1. … 12 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

- use a more modern tcl command set

  1. … 12 more files in changeset.