• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge Barts fix for duplicate content_module__new from head

adding before-uninstall, before-uninstantiate, and before-unmount Tcl callbacks for packages

moving the mounting of core packages from the bootstrapper to the installer. To enable this I am setting up a more complete Tcl environment before installation of those packages by sourcing procs in acs-subsite and certain init files in acs-tcl as well as redefining ad_conn. This also means that core packages have a more complete environment when/if they use post-instantiation procs.

acs-install.sql doesn't need to instantiate acs-kernel as this is done during install of that package (since it's a singleton)

changing the comment of apm_mount_core_packages reflecting where it's now called and what I've learned (painfully) about the installer

fix bug with ordering of columns on index display, dont memoize sb_get_table_description since you probably actually care it's up to date

Adding missing piece to the db upgrade of acs-kernel 4.6.1-4.7d - the callbacks were not being copied when upgrading a package through the edit package page. Changing to create or replace syntax for functions in PG (works in 7.2 and 7.1 is deprecated)

Fixed callback UI

- Took out extra call to apm_package_load status

- allowed calling file-watch with more than one file_id

- offer a 'watch all above files' link when reloading a package

- restructured the version-view page to display links more logically

correcting mistake in last commit. ad_verify_install should still check for the presence of an admin.

Correcting apm_package_install proc. It should only instantiate, mount, and invoke after-install callback after an initial install, not after an upgrade. We'll add an after-upgrade callback as well when we need that.

- Shortened the timestamps to allow more space for the conversation.

- Added links to the user accounts who's screen name matches their IRC nick.

- Updated documentation to reflect new features.

- Removed <pre> tags from XSL sheet as they misfired too often.

    • -0
    • +75
    /openacs-4/contrib/packages/irc-logger/data/default.xsl
- Shortened the timestamps to allow more space for the conversation.

- Added links to the user accounts who's screen name matches their IRC nick.

- Updated documentation to reflect new features.

- Removed <pre> tags from XSL sheet as they misfired too often.

rdbms line indicated the file was for Oracle only, but it's not

merge fix for bug 193 to HEAD

traverse the tcl and www trees and parse the .xql files found. No longer necessary to provide fully qualified query names in the .xql files. fixes bug 193

Fixes in rss-support:

- bind the rss service contract implementation

- provide a link on admin page to setup/manage rss feed

- require rss-support package

Fixed problems with rss-support:

- provide itself, so you can require it

- auto-mount at /rss-support

- added a few checks so it doesn't break so easily

- made deletion work even if there's no channel title

Modified permissions code to materialize acs_privilege_descendant_map view. Needed to speed up queries on acs_object_grantee_priv_map view.

As part of moving mounting of core packages from installer to bootstrapper I forgot to commit these changes to ad_verify_install. The proc should no longer check that acs-admin is mounted.

Formatted the rss_generation__new proc header.

moving instantiation and mounting of all core packages (acs-lang, acs-admin, api-doc etc.) except acs-kernel and main site (retained because they are needed during install) from the acs-install.sql file to the Tcl proc apm_mount_core_packages that is invoked on first startup. Note that this unfortunately means that callbacks will not be invoked for the main site node and for the acs-kernel instance.

Added auto-mount, and changed URLs to point to openacs.org instead of arsdigita.com. Also made Don the owner (didn't know who else to put in there)

Merged in Simon's post-feature from HEAD

Applied Simon's patch to let you create a new entry with prefilled title and content. Good for 'post this to your web log' links. We should probably make a service contract for this at some point.

Added corrected version of etp__get_title to upgrade script

fixed infinite loop in etp__get_title for content_symlinks

fix: shouldn't pass the upgrade switch to apm_load_catalog_files when we are installing for the first time

adding russian date-time localization data, provided by Vadim Makarov

adding polish date-time localization data, provided by Marcin Kuczkowski