• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
file upgrade-5.8.1d3-5.8.1d4.sql was initially added on branch oacs-5-8.

    • -0
    • +0
    ./upgrade-5.8.1d3-5.8.1d4.sql
  1. … 1 more file in changeset.
- add missing function args

  1. … 8 more files in changeset.
- fix $$ quoting in upgrade scripts

  1. … 1 more file in changeset.
- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

  1. … 11 more files in changeset.
Adding support for file attachments via file_ids in the notifications table, includes sql upgrade scripts and bumps the version to 5.4.0d3

    • -0
    • +49
    ./upgrade-5.4.0d2-5.4.0d3.sql
  1. … 10 more files in changeset.
merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040712 and jcd-merge-5-1-20040724 to HEAD

  1. … 137 more files in changeset.
Forgot upgade scripts for previous commit, which added new function delete_all_for_user

  1. … 1 more file in changeset.
file upgrade-5.0.0b4-5.1.0d2.sql was initially added on branch oacs-5-1.

    • -0
    • +0
    ./upgrade-5.0.0b4-5.1.0d2.sql
  1. … 1 more file in changeset.
adds on delete cascade to fk constraints of notifications and notification_requests

file upgrade-5.1.0d2-5.1.0d3.sql was initially added on branch oacs-5-1.

    • -0
    • +0
    ./upgrade-5.1.0d2-5.1.0d3.sql
  1. … 1 more file in changeset.
merge of all changes on oacs-5-0 branch between tag openacs-5-0-0-final and jcd-merge-pre503 (except those in lars-blogger).

  1. … 292 more files in changeset.
Implemented a safe way to delete constraints, as these constraints didn't exist. It's most likely got to do with the PG upgrade from 7.2 to 7.3 not recording constraints properly. This is a workaround, not a fix. See bug #1294.

Untabify

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 597 more files in changeset.
fix inconsistency between notifications-replies-extra-create and upgrade scripts, hopefully this finally fixed 1231

  1. … 2 more files in changeset.
no need to drop table if you are just changing a constraint.

  1. … 1 more file in changeset.
the upgrade failed because notification_user_map constraint notif_user_map_notif_id_fk needed the pk on notifications_bak, now drops it and recreates it after the table is reloaded

making notifications cascade when acs objects are deleted, see bug 260

  1. … 3 more files in changeset.
file upgrade-5.0.0a5-5.0.0a6.sql was initially added on branch oacs-5-0.

    • -0
    • +0
    ./upgrade-5.0.0a5-5.0.0a6.sql
  1. … 1 more file in changeset.

o notifications fixes have been completed.

o needed fixes in lt_format_time and html-email-procs.

o Oracle bits /should/ work but are untested at this time.

    • -0
    • +8
    ./upgrade-4.6.4-5.0d1.sql
  1. … 5 more files in changeset.
Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
Added support for notifications going out as the user who sent the notification. This required changing the delivery method service contract, so I moved all service contracts into tcl

  1. … 27 more files in changeset.
file upgrade-4.6.2-4.6.4.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./upgrade-4.6.2-4.6.4.sql
  1. … 1 more file in changeset.
merge of 4.6.3b1 to HEAD

  1. … 39 more files in changeset.
file upgrade-4.6.1-4.6.2.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./upgrade-4.6.1-4.6.2.sql
  1. … 1 more file in changeset.
Upgrade to 4.6.2: Notifications extensions - dynamic notifications recipients.

  1. … 20 more files in changeset.
file upgrade-0.4d-4.6.1.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./upgrade-0.4d-4.6.1.sql
  1. … 1 more file in changeset.
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.

  1. … 15 more files in changeset.
Added support for dynamic notifications

  1. … 32 more files in changeset.