• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bring PostgreSQL functions closer to the current level of PL/pgSQL:

- upgrade PL/pgSQL functions to the $$ notation (recommended since pg8.0, jan 2005).

- get rid of backslash usages in function definitions

- drop aliases in favor of named function arguments (recommended since pg8.0)

- fix wrong function_args, add missing function_args, align default semantics

with the defaults in pg (providing "null" as default means the argument is

optional).

- change return types of triggers from "opaque" to "trigger" (recommended since pg8.0)

- unify names of triggers *_tr

- removed some version dependencies of pg 7.2 and 7.3

  1. … 54 more files in changeset.
Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.

TODO:

1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 721 more files in changeset.
More I18N

  1. … 5 more files in changeset.
fix the static cvs-id tags

  1. … 32 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
setting context_id of registered users group to be the main site package so that admin privilege on that package entitles you to add users. See http://openacs.org/forums/message-view?message_id=171339

  1. … 1 more file in changeset.
Fixed bug #657: Create admin rel segment for main site

  1. … 1 more file in changeset.
removing call to apm_package.enable (proc no longer exists)

  1. … 1 more file in changeset.
I messed up with that Main Site -> Home change. Turns out there's code all over the place which depends on that name

  1. … 1 more file in changeset.
Renamed Main Site to Home (uh-oh, hope I won't get kicked and yelled at)

  1. … 1 more file in changeset.
Upgrade to 4.6.2: APM changes and change in installation procedure

  1. … 6 more files in changeset.
Moved over my new permissions stuff plus improved file storage stuff (mostly

speed improvements in PG-land)

  1. … 17 more files in changeset.
rollback Dons commit which should have gone in on 4.6 rather than HEAD

  1. … 7 more files in changeset.
Adding parameter PermissionCacheTimeout that determines the lifetime of the permissions cache. Adding comment to PermissionCacheP parameter saying server must be restarted after change. Removing instantiation of acs-kernel in acs-install.sql (not needed as its done in apm_install_package).

  1. … 1 more file in changeset.
remove conflict markers from Dons commit. fixes bug 243

More mucking around with the denormalized party_approved_member_map ...

  1. … 7 more files in changeset.
1. Fixed a couple of typos in file storage

2. New fast permissions stuff (PG only thus far)

2. While poking around CMS code looking for things that needed recreating

due to the permissions upgrade, changed over to "create or replace function"

  1. … 23 more files in changeset.
acs-install.sql doesn't need to instantiate acs-kernel as this is done during install of that package (since it's a singleton)

  1. … 1 more file in changeset.
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.

  1. … 5 more files in changeset.
Merged in changes to make acs-workflow not part of initial install from HEAD to 4.6 branch

  1. … 1 more file in changeset.
Removed acs-workflow from acs-install.sql script

  1. … 1 more file in changeset.
setting context_id of acs-lang to be the main site id

  1. … 1 more file in changeset.
Make /acs-lang accessible to the public, since this is where they go set their language pref

  1. … 1 more file in changeset.
Peter: creating an instance of acs-lang and mounting it under the main site at server creation (along with acs-admin et al)

  1. … 1 more file in changeset.
mounted cr for search interface

Install acs-service-contract ...

  1. … 2 more files in changeset.

Mounted acs-workflow by default. It is confusing not to do so because

it is listed as a core package that "probably isn't meant to be mounted"

by site map, and yet it is designed to be mounted. I think that all

core packages designed to be mounted should be mounted at install time

but haven't gone through to make sure we're consistent.

acs-workflow has to be part of the core because the CR needs it.

  1. … 1 more file in changeset.
fixed acs_object tree trigger

  1. … 2 more files in changeset.
fixed acs-install problems

  1. … 2 more files in changeset.
fixed typos