• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
file upgrade-4.6.4-4.6.5.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./oracle/upgrade/upgrade-4.6.4-4.6.5.sql
    • -0
    • +0
    ./postgresql/upgrade/upgrade-4.6.4-4.6.5.sql
fixing lame = 0 instead of is null bug in register_parameter proc that would cause default values of new parameters to not be propagated to package instances during package upgrade

file upgrade-4.6.3-4.6.4.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./oracle/upgrade/upgrade-4.6.3-4.6.4.sql
    • -0
    • +0
    ./postgresql/upgrade/upgrade-4.6.3-4.6.4.sql
Added password_changed_date column to users table, so we can expire passwords after a certain number of days

    • -0
    • +41
    ./oracle/upgrade/upgrade-4.6.3-4.6.4.sql
    • -1
    • +2
    ./postgresql/community-core-create.sql
  1. … 1 more file in changeset.
Merged with 4.6 branch

    • -66
    • +4
    ./oracle/acs-permissions-create.sql
    • -2
    • +1475
    ./oracle/upgrade/upgrade-4.6-4.6.1.sql
    • -0
    • +887
    ./oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +31
    ./oracle/upgrade/upgrade-4.6.2-4.6.3.sql
    • -0
    • +10
    ./postgresql/acs-metadata-create.sql
    • -8
    • +11
    ./postgresql/acs-objects-create.sql
  1. … 16 more files in changeset.
Forgot to add my upgrade script during my last commit ...

    • -0
    • +31
    ./oracle/upgrade/upgrade-4.6.2-4.6.3.sql
file upgrade-4.6.2-4.6.3.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./oracle/upgrade/upgrade-4.6.2-4.6.3.sql
1. removed some needless LARS notices

2. removed acs_methods and friends from the permissions documentation

and got rid of the commented-out table stubs.

3. dropping of permissions was broken in PG, fixed that.

4. cc_users and registered_users views have been sped up.

5. removed an unused and incorrect proc from revision-procs

6. updated acs-kernel to 4.6.3

-------------------------------------------------------------------------------------

    • -66
    • +4
    ./oracle/acs-permissions-create.sql
    • -46
    • +16
    ./postgresql/acs-permissions-create.sql
  1. … 7 more files in changeset.
file upgrade-4.6.2-4.6.3.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./postgresql/upgrade/upgrade-4.6.2-4.6.3.sql
Changed a minor bug regarding the definition of user_tab_comments, bumped

to 4.6.3 and added an upgrade script (we may not release a 4.6.3 but if we

do, we're ready!)

  1. … 1 more file in changeset.
Fixed a problem with the party_approved_member_map uncovered by Dave Bauer.

    • -0
    • +211
    ./oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -4
    • +38
    ./postgresql/groups-body-create.sql
    • -0
    • +217
    ./postgresql/upgrade/upgrade-4.6.1-4.6.2.sql

1. Made it possible to upgrade from acs-kernel 4.6.1 to acs-kernel 4.6.2

by using the APM rather than running the upgrade script by hand from

PSQL or SQL*Plus.

2. Changed a bunch of package .info files to depend on acs-kernel 4.6.2

to force the APM to upgrade acs-kernel (and therefore the APM datamodel)

before anything else. No guarantee on this though since not all

packages properly define their dependence on the kernel, it appears.

3. Whacked the release notes to suggest people use the APM to upgrade

acs-kernel first, other package later, just for safety's sake.

4. Fixed goof-up in acs-subsite I accidently introduced.

  1. … 34 more files in changeset.
Accidently dropped the latest PG rather than Oracle versions of these files

here.

    • -382
    • +198
    ./oracle/acs-permissions-create.sql
    • -603
    • +458
    ./oracle/groups-body-create.sql
    • -119
    • +97
    ./oracle/rel-segments-body-create.sql
    • -223
    • +301
    ./oracle/rel-segments-create.sql
Migrated the 4.6.1 permissions stuff to HEAD

    • -318
    • +391
    ./oracle/acs-permissions-create.sql
    • -458
    • +603
    ./oracle/groups-body-create.sql
    • -97
    • +119
    ./oracle/rel-segments-body-create.sql
    • -301
    • +223
    ./oracle/rel-segments-create.sql
    • -318
    • +189
    ./postgresql/acs-permissions-create.sql
    • -1
    • +1
    ./postgresql/rel-segments-body-create.sql

Migrated over changes to move some GIF resources into a common subdirectory

in the subsite package, so anyone who can read the main site can read

the images (previously you had to grant read privs to "/doc" explicitly

to get the graphics stored by acs-datetime to show up.

    • -18
    • +20
    ./oracle/rel-segments-create.sql
    • -19
    • +25
    ./postgresql/rel-segments-create.sql
  1. … 36 more files in changeset.
bumping up allowed length of group_type column in group_types table from 100 to 400. Adding a subject in dotlrn with a 100 length subject pretty_name would break otherwise (the group_type becomes department key + subject pretty_name)

making upgrade script use timestamptz like the create script

I accidently dropped a trigger create when I switched back to dropping and

creating them instead of using "create or replace function" (which doesn't

quite work in PG 7.3 unfortunately when the function's attached to a trigger)

Sped up the view used to build the denormalized acs_privilege_descendant_map

table.

    • -11
    • +11
    ./postgresql/acs-permissions-create.sql
file upgrade-4.6.1-4.6.2.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +0
    ./postgresql/upgrade/upgrade-4.6.1-4.6.2.sql
Upgrade to 4.6.2: APM changes and change in installation procedure

    • -0
    • +676
    ./oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +208
    ./postgresql/upgrade/upgrade-4.6.1-4.6.2.sql
  1. … 1 more file in changeset.
I've changed "timestamp" to "timestamptz" and have begun fixing some

code that used to be legal but as of PG 7.3 is not. You can no longer

subtract an integer from a timestamp but must cast to date, "timestamp"

disappeared (must use "interval" now), "datetime" disappeared ("timestamptz"),

and suchwhat.

Not done but closer than it was before ...

    • -6
    • +6
    ./postgresql/community-core-create.sql
    • -1
    • +1
    ./postgresql/rel-segments-body-create.sql
  1. … 45 more files in changeset.
Made changes so we can install under PG 7.3.

add email and url as acs_datatypes

    • -0
    • +13
    ./oracle/upgrade/upgrade-4.6-4.6.1.sql
    • -0
    • +10
    ./postgresql/acs-metadata-create.sql
    • -1
    • +13
    ./postgresql/upgrade/upgrade-4.6-4.6.1.sql
Fixed a couple of minor upgrade problems.

    • -20
    • +15
    ./postgresql/upgrade/upgrade-4.6-4.6.1.sql
A bunch of things

1. AOLserver 4.0's nsxml appears to expose a gcc bug which causes the

backwards-compatible "getattr" command to fail. I dug around nsxml

and it does appear to be a gcc bug. I changed to the proper nsxml v2

syntax.

2. In the course of exploring #1 above, I realized that the calls to

dom:: Tcl XML package commands were still being executed despite

being commented out. Typical Tcl misunderstanding on someone's part.

Net effect: we were parsing all APM .info files twice, once in Tcl

and once in ns_xml! Yuk!

3. Fixed a minor notifications bug - you couldn't delete a notification

request if any unsent notifications were pending, causing the homework

package to bomb if you deleted an uploaded homework file and the prof

hadn't yet received their notification.

4. Fixed an obscure corner case in my permissions denormalization code.

    • -19
    • +21
    ./oracle/rel-segments-create.sql
    • -18
    • +24
    ./oracle/upgrade/upgrade-4.6-4.6.1.sql
    • -19
    • +25
    ./postgresql/rel-segments-create.sql
    • -21
    • +29
    ./postgresql/upgrade/upgrade-4.6-4.6.1.sql
  1. … 12 more files in changeset.
forgot about all of the trigger work-arounds for data-change violation problem that no longer exists. Fixed now.

    • -15
    • +3
    ./postgresql/acs-permissions-create.sql
  1. … 3 more files in changeset.
Eliminated acs_privilege_hierarchy_index in favor of using acs_privilege_descendant_map. In addition, rewrote trigger for creating acs_privilege_descendant_map as permissions creation was getting too slow on .LRN. .LRN has somewhere in the neighborhood of 90 entries in the privilege hierarchy, which is much higher than anticipated.

    • -151
    • +134
    ./postgresql/acs-permissions-create.sql
My upgrade invalidated the acs_group package.

    • -0
    • +182
    ./oracle/upgrade/upgrade-4.6-4.6.1.sql
merge bug 180 fix to 4.6 branch

    • -1
    • +1
    ./oracle/upgrade/upgrade-4.2-4.2.1.sql