• last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

    • -68
    • +0
    ./sql/oracle/delivery-method-sc-create.sql
    • -61
    • +0
    ./sql/oracle/email-sc-impl-create.sql
    • -68
    • +0
    ./sql/oracle/notification-type-sc-create.sql
    • -1
    • +4
    ./sql/oracle/notifications-core-create.sql
    • -10
    • +1
    ./sql/oracle/notifications-init.sql
    • -67
    • +0
    ./sql/postgresql/email-sc-impl-create.sql
    • -6
    • +0
    ./sql/postgresql/notifications-create.sql
    • -53
    • +29
    ./sql/postgresql/notifications-init.sql
  1. … 13 more files in changeset.
file upgrade-4.6.2-4.6.4.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./sql/oracle/upgrade/upgrade-4.6.2-4.6.4.sql
    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-4.6.2-4.6.4.sql
Oops - typo in last commit

Integrated (probably unnecessary) changes from SSV2

noquote changes (Dirk Gomez)

  1. … 83 more files in changeset.
Removed duplicate parameter.

merge of 4.6.3b1 to HEAD

    • -1
    • +10
    ./sql/oracle/notifications-core-create.sql
    • -0
    • +1
    ./sql/oracle/upgrade/upgrade-0.2d-0.3d.sql
    • -0
    • +156
    ./sql/oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +21
    ./sql/postgresql/upgrade/upgrade-0.4d-4.6.1.sql
    • -0
    • +89
    ./sql/postgresql/upgrade/upgrade-4.6.1-4.6.2.sql
  1. … 27 more files in changeset.
Truncate the notification subject. The column is only defined to be varchar(100), which is probably fairly reasonable, but also fairly easy to outgrow

removing the file listings from the info files since those are no longer used by OpenACS

  1. … 5 more files in changeset.
fixing version number inconsistencies in info file for version 0.5. Somebody forgot to bump up the number in all places

Accepted patch #108 which fixes bug #324

committing the latest translations from the dotLRN translation server

    • -0
    • +23
    ./catalog/notifications.gl_ES.ISO-8859-1.xml
    • -0
    • +23
    ./catalog/notifications.no_NO.ISO-8859-1.xml
  1. … 433 more files in changeset.
file upgrade-4.6.1-4.6.2.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./sql/oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-4.6.1-4.6.2.sql
Upgrade to 4.6.2: Notifications extensions - dynamic notifications recipients.

    • -7
    • +16
    ./sql/oracle/notifications-core-create.sql
    • -0
    • +156
    ./sql/oracle/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +89
    ./sql/postgresql/upgrade/upgrade-4.6.1-4.6.2.sql
    • -0
    • +0
    ./tcl/notification-type-procs-oracle.xql
    • -0
    • +0
    ./tcl/notification-type-procs-postgresql.xql
  1. … 6 more files 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 ...

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

    • -0
    • +0
    ./sql/oracle/upgrade/upgrade-0.4d-4.6.1.sql
    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-0.4d-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.

    • -0
    • +21
    ./sql/postgresql/upgrade/upgrade-0.4d-4.6.1.sql
  1. … 11 more files in changeset.
Make Oracle version cascade in all the places that the PG version does

    • -0
    • +43
    ./sql/oracle/upgrade/upgrade-0.4d-0.5d.sql
Added support for dynamic notifications

    • -2
    • +2
    ./catalog/notifications.da_DK.ISO-8859-1.xml
    • -3
    • +3
    ./catalog/notifications.de_DE.ISO-8859-1.xml
    • -3
    • +4
    ./catalog/notifications.en_US.ISO-8859-1.xml
    • -2
    • +2
    ./catalog/notifications.es_ES.ISO-8859-1.xml
    • -2
    • +2
    ./catalog/notifications.fi_FI.ISO-8859-15.xml
    • -2
    • +2
    ./catalog/notifications.it_IT.ISO-8859-1.xml
    • -2
    • +2
    ./catalog/notifications.nl_NL.ISO-8859-1.xml
    • -2
    • +2
    ./catalog/notifications.pl_PL.ISO-8859-2.xml
    • -2
    • +2
    ./catalog/notifications.pt_BR.ISO-8859-1.xml
    • -2
    • +2
    ./catalog/notifications.sv_SE.ISO-8859-1.xml
    • -7
    • +16
    ./sql/oracle/notifications-core-create.sql
    • -0
    • +112
    ./sql/oracle/upgrade/upgrade-0.3d-0.4d.sql
  1. … 18 more files in changeset.
Hide delivery method if there's only one option

Committing the latest translation work from the dotlrn translation server. Many thanks to all the volunteer translators.

    • -1
    • +1
    ./catalog/notifications.da_DK.ISO-8859-1.xml
    • -1
    • +11
    ./catalog/notifications.de_DE.ISO-8859-1.xml
    • -1
    • +1
    ./catalog/notifications.en_US.ISO-8859-1.xml
    • -6
    • +7
    ./catalog/notifications.es_ES.ISO-8859-1.xml
    • -2
    • +19
    ./catalog/notifications.fi_FI.ISO-8859-15.xml
    • -1
    • +1
    ./catalog/notifications.it_IT.ISO-8859-1.xml
    • -1
    • +2
    ./catalog/notifications.nl_NL.ISO-8859-1.xml
    • -1
    • +2
    ./catalog/notifications.pl_PL.ISO-8859-2.xml
    • -0
    • +23
    ./catalog/notifications.pt_BR.ISO-8859-1.xml
    • -1
    • +1
    ./catalog/notifications.sv_SE.ISO-8859-1.xml
  1. … 231 more files in changeset.
Missing XQL file

file object-goto.xql was initially added on branch oacs-4-6.

should pull out notif_text in oracle query bug 236/patch 76 Bruno Mattarollo

should pull out notif_text in oracle query bug 236/patch 76 Bruno Mattarollo

file upgrade-0.2d-0.3d.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./sql/oracle/upgrade/upgrade-0.2d-0.3d.sql
    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-0.2d-0.3d.sql
file upgrade-0.3d-0.4d.sql was initially added on branch oacs-4-6.

    • -0
    • +0
    ./sql/oracle/upgrade/upgrade-0.3d-0.4d.sql
    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-0.3d-0.4d.sql
adds indexes for foreign keys, bumps to version 0.4d, upgrade scripts added

    • -1
    • +10
    ./sql/oracle/notifications-core-create.sql
    • -0
    • +1
    ./sql/oracle/upgrade/upgrade-0.2d-0.3d.sql
    • -0
    • +23
    ./sql/oracle/upgrade/upgrade-0.3d-0.4d.sql
making notifications and attachments use the auto-mount feature

  1. … 1 more file in changeset.
Fixed object-goto to redirect using the notifications URL service contract.

This should support any object/notification_type.