• last updated 44 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Partial fix for bug #1283: Default value for system_url

  1. … 1 more file in changeset.
Moved 5.0 changes to HEAD

  1. … 1 more file in changeset.
Added support for the new install.xml parameters min_stack_size and

post_installation_message

add to the SystemURL help that port should be included

fixing copy and paste error, the host_administrator input widget had the name admin_owner

fixing bug 1060 and resorting to using a new proc install_page_contract instead of ad_page_contract. This is much more robust as we can't assume that we have full access to the OpenACS Tcl APIs in the beginning of OpenACS installation. Making sure mandatory parameters are properly marked up as such in the UI.

  1. … 1 more file in changeset.
Link to site-wide admin page instead of front page of new site after installation

adding loading of all message catalogs at the end of OpenACS bootstrap install. That way when the server comes up after restart all message keys are available immediately for init scripts etc.

correcting the page title on the install page

fixing the page header of install page. Defaulting all system emails to admin email

  1. … 1 more file in changeset.
fixing typo I introduced in last commit

nsv_get acs_application was failing sometimes on install and I wasn't able to track down why. To avoid further hassle I removed that nsv since we don't need it

  1. … 1 more file in changeset.
adding check that install page is only executed once. Added link to the homepage at the bottom

changing the OpenACS installation so that now, you fill in all system configuration on one form up-front, click install, and everything installs, the server restarts, and you're ready to go

    • -11
    • +0
    ./create-administrator-postgresql.xql
  1. … 1 more file in changeset.
Another bug #829-style fix

  1. … 1 more file in changeset.
Fixed bug #825: bootstrap and package installer shut server down with [exit] instead of [ns_shutdown]

  1. … 1 more file in changeset.
Added explanation to username

install.xml would be loaded on install index page but no longer be in memory on package install page. Fixed by loading document again on package page. See discussion here: http://openacs.org/forums/message-view?message_id=122266

  1. … 1 more file in changeset.
removing sourcing of 20-memoize-init as it's sourced on previous page

seems like we need the memoize procs when installing packages during bootstrap so sourcing that file first

fixing bug introduced in previous commit. The nsv variable acs_application node was never initialized

defaulting username of site-wide-admin to email and making sure the stubbed ad_conn can handle multiple arguments (create-admin-2 bombed before this fix)

  1. … 1 more file in changeset.
Admin creation takes username, but no longer password question/answer

1. removed some errant log statemets previously inserted when debugging

2. sql/common/*sql files weren't being displayed by the APM, are now

3. added index on start_date in timespan-create after user reported

very slow calendar queries in .LRN

  1. … 7 more files in changeset.
1. Added some more Tcl API to notifications

2. Fixed lang-catalog-procs.tcl (tested) and acs-bootstrap-installer (not tested

yet) to work with tDOM.

  1. … 5 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 98 more files in changeset.
Finished round one of the XML-driven application install enhancement to

acs-bootstrap-installer. It now works well enough to automatically

install and configure dotLRN.

First step towards implementing an XML-based extension to the installer that

allows one to declare application packges to install and mount, and to set

parameter values during the install. Package install and mount works now,

I'll finish the parameter stuff tomorrow. This will allow vertical apps

to specify their payload, so to speak, to set their default master template

and all that jazz automatically for the user. dotLRN being the first

beneficiary of course!

Bogus proc call killed error check

1. Made it possible to upgrade from acs-kernel 4.6.1 to acs-kernel 4.6.2

by using the APM rather than running the upgrade script by hand from

PSQL or SQL*Plus.

2. Changed a bunch of package .info files to depend on acs-kernel 4.6.2

to force the APM to upgrade acs-kernel (and therefore the APM datamodel)

before anything else. No guarantee on this though since not all

packages properly define their dependence on the kernel, it appears.

3. Whacked the release notes to suggest people use the APM to upgrade

acs-kernel first, other package later, just for safety's sake.

4. Fixed goof-up in acs-subsite I accidently introduced.

  1. … 35 more files in changeset.