• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
revert prevous change

  1. … 1 more file in changeset.
Add "FOR UPDATE" to select operation of *_f() function inserting tuples.

the required "content_type__refresh_trigger" calls will follow later.

  1. … 2 more files in changeset.
improve spelling

  1. … 14 more files in changeset.
Fix typos

  1. … 52 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Fix spelling errors

  1. … 49 more files in changeset.
Content-Repository Reform : Reduction of number of functions in

the content repository for PostgreSQL by using using argument defaults

(while providing compatibility for clients using old versions):

- reduced number of versions of content_item__new from 12 (!) to 6 by using defaults

- commented differences

- commented arguments of plpgsql functions with long argument lists

- reduced code duplication by basing one version of content_item__new/17 directly on /20

- marking on version of content_item__new/17 and content_item__new/6 as deprecated

- reduced number of versions of content_revision__new from 7 to 4 by using defaults

- commented differences

- marking on version of content_revision__new/7 as deprecated

- let automatically generated functions call directly content_revision__new/13

- remove space from automatically generated functions

- updated automatically generated functions for all types of the content repository

- reduced number of versions of image__new from 4 to 2by using defaults

- reduced number of versions of image__new_revision from 2 to 1 by using defaults

  1. … 7 more files in changeset.
- fix editing bug

  1. … 1 more file in changeset.
- Update automatically generated function for cr-types to use provided

publish_date in new revision (Changes for PostgreSQL and Oracle)

  1. … 4 more files in changeset.
- Part 4 of OpenACS 5.9 agenda: get rid of tree_sortkey in acs-objects ; to be on the safe side, backup your database before upgrading, since the acs-objects.treesortkey is being removed (custom packages might erroneously depend on it)

  1. … 4 more files in changeset.
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.
Moved table building and column adding code from content repository to

kernel, so all objects can benefit. Part of the acs object management package

work.

  1. … 5 more files in changeset.
Make sure you always cascade when dropping the views or it will fail.

  1. … 2 more files in changeset.
Fix support for NULL table name in CR-derived object types

  1. … 4 more files in changeset.
Increased the maximum length of a CR type in postgres because the default

maximum identifier length has been 63, rather than 31, characters since,

ummm, care to guess? How about PG 7.3 !!!

Fix content_type__is_content_type define function args to match Tcl

procedure and Oracle signature. The argument is called object_type.

  1. … 1 more file in changeset.
fix more function_args, fix comment for default values in stored procedures

  1. … 2 more files in changeset.
Fix incorrect function args

  1. … 1 more file in changeset.
Correction of name constraint

  1. … 4 more files in changeset.
Added the option to drop the items, revisions and objects along with the dropping of a content type

  1. … 5 more files in changeset.
Fix for the duplicate revision_id and deadlock on concurrent cr updates and inserts

  1. … 5 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.
Applied patch supplied by Jeff Davis.

fix content_type__refresh_view to do a lowercase when selecting table_name. this was in the upgrade script for 5.2.0a1 to 5.2.0a2 but didn't find it's way here

Fix define_function_args for content_type__register_child_type

fixes bug 2589, implements patch 730; CR now passes automated-testing

Aesthetic changes, removed oracle cruft left in as comments by Dan Wickstrom's

original conservsion scripts ( while working on allowing null type table names).

  1. … 2 more files in changeset.
fixing package_id of revisions; changed insert trigger to make use of object_package_id in the insert view

  1. … 5 more files in changeset.
fixing package_id of revisions; changed insert trigger to make use of object_package_id in the insert view

  1. … 5 more files in changeset.
Fix define function args call to use parent_type for parametr name to

match oracle instead of content_type.