• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

adds contrib irc-logger and populate module aliases

Added new version of etp__get_description

Fixed etp__get_description which would go into an infinite loop on

content_symlink types.

Initial revision

Initial revision

  1. … 4 more files in changeset.
Initial revision

    • -0
    • +5
    /openacs-4/contrib/packages/irc-logger/ChangeLog
    • -0
    • +52
    /openacs-4/contrib/packages/irc-logger/irc-logger.info
    • -0
    • +2269
    /openacs-4/contrib/packages/irc-logger/perl/logger
    • -0
    • +16
    /openacs-4/contrib/packages/irc-logger/www/index.adp
    • -0
    • +34
    /openacs-4/contrib/packages/irc-logger/www/index.tcl
    • -0
    • +15
    /openacs-4/contrib/packages/irc-logger/www/index.xql
    • -0
    • +12
    /openacs-4/contrib/packages/irc-logger/www/admin/index.adp
    • -0
    • +36
    /openacs-4/contrib/packages/irc-logger/www/admin/index.tcl
    • -0
    • +14
    /openacs-4/contrib/packages/irc-logger/www/admin/index.xql
  1. … 5 more files in changeset.
added irc-logger package

    • -0
    • +5
    /openacs.org-dev/packages/irc-logger/ChangeLog
    • -0
    • +52
    /openacs.org-dev/packages/irc-logger/irc-logger.info
    • -0
    • +76
    /openacs.org-dev/packages/irc-logger/data/default.xsl
    • -0
    • +2269
    /openacs.org-dev/packages/irc-logger/perl/logger
    • -0
    • +22
    /openacs.org-dev/packages/irc-logger/tcl/irc-logger-init.tcl
    • -0
    • +13
    /openacs.org-dev/packages/irc-logger/tcl/irc-logger-init.xql
    • -0
    • +220
    /openacs.org-dev/packages/irc-logger/tcl/irc-logger-procs.tcl
    • -0
    • +12
    /openacs.org-dev/packages/irc-logger/tcl/irc-logger-procs.xql
    • -0
    • +16
    /openacs.org-dev/packages/irc-logger/www/index.adp
    • -0
    • +34
    /openacs.org-dev/packages/irc-logger/www/index.tcl
    • -0
    • +15
    /openacs.org-dev/packages/irc-logger/www/index.xql
    • -0
    • +12
    /openacs.org-dev/packages/irc-logger/www/admin/index.adp
    • -0
    • +36
    /openacs.org-dev/packages/irc-logger/www/admin/index.tcl
  1. … 6 more files in changeset.
making notifications and attachments use the auto-mount feature

changing acs-subsite to use an after-mount callback instead of the old post_instantiation proc. Replacing call to site_node_mount_application (deprecated) with site_node::instantiate_and_mount

replacing call to apm_package_instantiate_and_mount (deprecated) with site_node::instantiate_and_mount in auto-installer

adding editing of auto-mount and Tcl callbacks to the APM UI

    • -0
    • +11
    /openacs-4/packages/acs-admin/www/apm/version-callback-add.tcl~
    • -0
    • +34
    /openacs-4/packages/acs-admin/www/apm/version-callbacks.adp
    • -0
    • +3
    /openacs-4/packages/acs-admin/www/apm/version-callbacks.adp~
  1. … 7 more files in changeset.
adding missing return statement in permission_p

adding unit test for auto-mount feature

deprecating apm_package_instantiate_and_mount. Adding auto-mounting of packages to the apm_package_install proc. Removing a few inline queries that are not used.

    • -137
    • +89
    /openacs-4/packages/acs-tcl/tcl/apm-install-procs.tcl
making apm_package_instance_new the canonical proc for instantiating a package. Deprecating the create_package proc. Adding apm_mark_packages_for_bootstrap that will is used to schedule all necessary files for reload after a set of applications have been installed. Extracting apm_mark_files_for_reload from apm_mark_version_for_reload so that the functionality of scheduling files for reload could be reused.

    • -52
    • +157
    /openacs-4/packages/acs-tcl/tcl/apm-procs.tcl