• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added scope attribute to apm_parameters.

1. Changed trigger functions from "opaque" to "trigger" to get rid of the

warnings during initial install (only for acs-kernel, there are a lot

elsewhere!)

2. Added "embeds" for postgresql and partially for oracle.

3. Added global parameters for postgresql and partially for oracle.

(oracle will be forthcoming shortly)

  1. … 29 more files in changeset.
More "extends" fixing

  1. … 1 more file in changeset.
Fixed daveb's auth upgrade scripts for oracle, and added the new columns to

the table definitions used by initial install.

  1. … 3 more files in changeset.
wipe out ad_parameter from kernel files

  1. … 1 more file in changeset.
Preliminary version of "extend package" code, along with new package

attributes that allow the declaration of packages that are subsites.

  1. … 29 more files in changeset.
Backed out ill-thought-out reference to the content repository in this kernel

package (a misguided attempt to move some bad PG code over to Oracle, which

caught the reference to the undefined cr_folders table)

Fix apm_package_instance_delete in Oracle to delete content_folders of the package.

Now PostgreSQL and Oracle behave the same way, before the content_folders were only deleted in the PostgreSQL version.

  1. … 1 more file in changeset.
Merged 5.3 to HEAD

  1. … 60 more files in changeset.
Allow a new parameter type "text" to show a textarea on the parmeter form for parmaeter values that don't fit well within a textbox.

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

  1. … 13 more files in changeset.
Applying constraint naming standard

  1. … 10 more files in changeset.
Fixed some silly little things...

  1. … 5 more files in changeset.
Removing wrong acs attributes for object type apm_package.

Fixing object attribute datatypes so they are consistent

with the database datatype.

  1. … 3 more files in changeset.
set title in acs objects when creating security context root, set titles for parameters, make acs_objects.package_id on delete set null

  1. … 5 more files in changeset.
Bugfix for apm_package.new. Moved the insert into apm_packages up, before the update on acs_objects, to satisfy referential integrity on acs_object.package_id.

name constraints

  1. … 1 more file in changeset.
merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040517 and jcd-merge-5-1-20040628 to HEAD

  1. … 687 more files in changeset.
Simplifying the cursor in apm.register_parameter to fix a bug, and make it simpler. Don's doing the PG version.

make the apm_package_version_attr version_id on delete cascade, otherwise deleting packages fails (forgot oracle file)

  1. … 1 more file in changeset.
Adding new package version attributes maturity, license, and license_url. Introducing the concept of dynamic package version attributes so that these can be added easily in the future. The attributes are driven by a metadata spec returned by the proc apm::package_version::attributes::get_spec.The attributes are stored in the skinny table apm_package_version_attr and managed through the Tcl API in namespace apm::package_version::attributes. Changing the parse and generate info XML file procs to use the dynamic attributes. Adding the dynamic attributes to the manifest XML file as well. The attributes are editable in the APM admin UI.

  1. … 10 more files in changeset.
Removing acs_objects_package_id_fk constraint, which was breaking the install. We can put it back in and have things work if we first rearrange the code in apm_package.new to perform the insert into apm_packages before the update on acs_objects. But for now we'll do as the PG version does, which is to not define the constraint at all.

Remerge Timo's changes for tip 42,43, cf tip 53

  1. … 97 more files in changeset.
rollback of Timo's name, package_id commit; see TIP 53

  1. … 96 more files in changeset.
TIP#42,43: adding package_id and title to acs_objects table

  1. … 96 more files 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"

(http://openacs.org/forums/message-view?message_id=81045)

  1. … 275 more files in changeset.
when removing the apm_package.enabled_p column I forgot to remove the apm_package.enable/disable functions, so removing those now

  1. … 4 more files in changeset.
Upgrading kernel to 5.0d9. Fixing bug 555 - Removing apm_packages.enabled_p column and taking the opportunity to remove obsolete file related datamodel

  1. … 3 more files in changeset.
adding locale and timezone to user_preferences table. Adding default_locale to apm_packages table

  1. … 8 more files in changeset.
Decided that assuming SQL data files are CSV-formatted files is a bad idea

after running into a package that embeds comments in its data! Changed

from .csv to .dat and all that implies. Still more testing to do...

  1. … 33 more files in changeset.