• last updated 10 hours ago
Constraints: committers
Constraints: files
Constraints: dates
added constraint cr_items_parent_id_ck to avoid certain simple loops on parent_ids

An item must not be equal to its own parent. Note that this constraint is not

guaranteed to avoid all loops; it is still possible to create indirect recursive

loops but excludes some real-world problems.

  1. … 4 more files in changeset.
improve spelling

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

  1. … 7834 more files in changeset.
fix issue #3303: wrong identifier due to different database structure in oracle

  1. … 1 more file in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
exclude null paths from cr_files_to_delete for oracle - previously committed fix for postgresql

  1. … 1 more file in changeset.
Added a couple of CR revision attributes - the oracle equivalent of the

previous PG commit.

  1. … 4 more files in changeset.
Merged from 5.4.2

  1. … 283 more files in changeset.
Remove cr_doc_filter table, it is not used and the index is not allowed

in 10g.

  1. … 2 more files in changeset.
Made naming constraints follow our standard so PG core AA tests won't bitch

  1. … 1 more file in changeset.
Support for relative file locations which might even reside on a windows drive and therefore start with d:\

  1. … 6 more files in changeset.
Correction of name constraint

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


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.
Changes to make the root of parentless items = -4 (security context root) instead of 0 (unregistered visitor)

Sites upgradeed from 4.6-4.6.1 have been operating with -4 as the parent_id for years (for example openacs.org) while new installs had

parent_id = 0. This caused problems with the new package_id code that calls content_item__get_root_folder which was assuming the root =

0. It looks like the new install code did not accomodate parent_id=-4 and that is now fixed.

Needs testing on Oracle.

  1. … 7 more files in changeset.
provided default template in oracle

  1. … 5 more files in changeset.
Page root and template root registered as magic objects.

  1. … 1 more file in changeset.
add index on cr_revisions(publish_date), upgrade bump to 5.2.0d12

  1. … 4 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
adding cr_items(name) index on the creation of the pkg

  1. … 1 more file in changeset.
Oracle9i porting changes

- Changed procedure names from delete to del

- Changed view declaration to use actual column names

- Changed "rel_constraints_violated_one" and "rel_constraints_violated_two"


  1. … 275 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 101 more files in changeset.
register_child_type would only register one type per parent since it

ignored relation tag when checking if the relation existed.

is_valid_type failed with more than one type since it wanted to count

max_n but did not sum.

needs an upgrade script.

  1. … 4 more files in changeset.
forgot about all of the trigger work-arounds for data-change violation problem that no longer exists. Fixed now.

  1. … 4 more files in changeset.
Adding new mime-types, which I forgot to add back when I added the new richtext widget. Jeff will probably go in and rename them something else for me, and hopefully he'll propagate the change to the richtext widget and acs-tcl/tcl/text-html-procs as well.

  1. … 3 more files in changeset.
moved the includes back up to where they belong, add the 4.6.3 upgrade scripts

  1. … 3 more files in changeset.
- Adds table cr_extension_mime_type_map,

- Adds function cr_filename_to_mime_type [-create] filename

- Adds function cr_create_mime_type -extension -mime_type -description

- Removes *_maybe_create_new_mime_type

- Updates acs-content-repository to 4.6.3. Ugrade scripts provided.

- Updates dependency information for several packages.

- Adds most mime types plus comprehensive list of extension to mime-typemappings.

- Maps .c .h .c++ .pl etc to text/plain

  1. … 20 more files in changeset.
adds indexes for fk constraint children, bumps version to 4.6.2, upgrades supplied

  1. … 4 more files in changeset.
adds */* mime type, bump version from 4.6 to 4.6.1 and provide an upgrade script (*/* added by Lars on HEAD)

  1. … 4 more files in changeset.
Added */* as unknown mime type, because otherwise files that didn't match one of the existing mime types wouldn't upload in file-storage.

  1. … 1 more file in changeset.
adds some common mime types to cr_mime_types

  1. … 1 more file in changeset.