• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve sql portability

    • -11
    • +11
    ./acs-content-repository/tcl/test/content-extlink-procs.tcl
    • -4
    • +4
    ./dotlrn/tcl/dotlrn-security-procs.tcl
Improve sql portability: oracle cannot select a boolean directly using exists

    • -3
    • +4
    ./acs-authentication/tcl/authentication-procs.tcl
Whitespace cleanup

    • -2
    • +2
    ./news-aggregator-portlet/www/news-aggregator-portlet.tcl
Make sql portable

    • -1
    • +5
    ./news-aggregator-portlet/www/news-aggregator-portlet.tcl
Improve sql portability

    • -4
    • +7
    ./forums/www/admin/subscribe-others-2.tcl
Replace limit idiom with portable idiom

    • -8
    • +0
    ./assessment/tcl/as-apm-action-procs-oracle.xql
    • -10
    • +0
    ./assessment/tcl/as-apm-action-procs-postgresql.xql
    • -1
    • +5
    ./assessment/tcl/as-apm-action-procs.tcl
Avoid the not portable limit idiom, just kill the recursive part using the flag instead

...although one should point out that Oracle does not support the boolean type...

Improve portability of test code

    • -3
    • +3
    ./acs-tcl/tcl/test/db-proc-test-procs.tcl
Replace limit with a portable idiom

Improve sql portability

    • -2
    • +3
    ./acs-mail-lite/tcl/email-inbound-procs.tcl
    • -2
    • +3
    ./acs-mail-lite/tcl/imap-inbound-procs.tcl
Replace limit (pg only) with fetch idiom, which should be portable on "modern" Oracle

    • -2
    • +9
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
    • -13
    • +0
    ./acs-mail-lite/tcl/acs-mail-lite-procs.xql
Reduce divergencies between oracle and postgres codebase

    • -9
    • +0
    ./acs-authentication/tcl/test/acs-authentication-procs-oracle.xql
    • -10
    • +0
    ./acs-authentication/tcl/test/acs-authentication-procs-postgresql.xql
    • -2
    • +6
    ./acs-authentication/tcl/test/acs-authentication-procs.tcl
Reduce divergency between oracle and postgres codebase

    • -20
    • +0
    ./acs-api-browser/www/index-oracle.xql
    • -20
    • +0
    ./acs-api-browser/www/index-postgresql.xql
Improve portability, fetch idiom should be supported by "modern Oracle"

Rewrite idiom to be portable (limit is psql only)

    • -2
    • +8
    ./notifications/tcl/notification-callback-procs.tcl
    • -10
    • +0
    ./notifications/tcl/notification-callback-procs.xql
Pass check_active_p from the including page

Disable proctored-session expiration check based on proctoring-support datamodel using the new flag, enable preview as before (upstream code has it disabled by default), disable examination statement as intended

Pass the check_active_p flag down to the backend from the proctored page, update doc

    • -0
    • +1
    ./proctoring-support/lib/proctored-page.adp
    • -5
    • +16
    ./proctoring-support/lib/proctored-page.tcl
Add semicolon (just for consistency, code was working before as well)

Add a new flag to disable check on proctoring start/end time for applications that do not store this info in the package datamodel, improve doc

    • -1
    • +18
    ./proctoring-support/lib/proctoring-upload.tcl
Fix retrieving the template

Add 'dotlrn_chat__applet_portlet' test case, covering 'dotlrn_chat::add_applet', 'dotlrn_chat::add_portlet', 'dotlrn_chat::add_portlet_helper', 'dotlrn_chat::remove_portlet' and 'dotlrn_chat::remove_applet'

Implement the 'dotlrn_applet::remove_applet_from_dotlrn' proc, called from different remove_applet procs, but never implemented

Replace xowf proctoring implementation with that coming from proctoring-support

TODO: nicer detection of whether proctoring-support package is actually installed

    • -3
    • +0
    ./xowf/www/resources/proctoring/gif.js
    • -1
    • +0
    ./xowf/www/resources/proctoring/gif.js.map
prefer SQL max() function over sort and limit 1

    • -2
    • +1
    ./rss-support/tcl/rss-utilities-procs.xql
Make apm callbacks private and move them together with the others

    • -0
    • +70
    ./acs-subsite/tcl/apm-callback-procs.tcl
    • -73
    • +1
    ./acs-subsite/tcl/subsite-procs.tcl
Maintain also the has_child cache when mounting a package

Fix typo

Make installation procs private

    • -8
    • +8
    ./news/tcl/news-apm-callback-procs.tcl
When a new group is created, flush all the group::get_id caches with the same name so that the new group has a chance to be retrieved

Note that it is wrong to assume a group_name will be unique, although this is normally not far from the truth in our everyday practice