• last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
adding canonical proc for instantiating and mounting a package: site_node::instantiate_and_mount. Deprecatating old procs with this functionality and making them invoke the new proc. Adding after-mount callback invocation in site_node::mount. Adding warn flag to a few deprecated site-node related procs.

making apm_version_file_list take a path_prefix argument

issuing a debug level warning when deprecated procs with the warn flag are invoked