• last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace some deprecated idioms

Whitespace cleanup

  1. … 2 more files in changeset.
improve testcases by removing useless expr commands

  1. … 17 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Fix more typos

  1. … 84 more files in changeset.
Support no registration classes. Support section administrators

Setu application groups

Allow disabling revoking community membership for waiting list users.

  1. … 1 more file in changeset.
Synch latest dotlrn ecommerce code

Add tclwebtest tests

    • -0
    • +81
    ./test/twt-procs.tcl
Get course_id from key

New proc to get course_id from the course_key to make pretty urls for the one course page.

make sure the sessions are flushed in the section flush proc, seems the flush command for the session is missing an anchor parameter hence the sessions are not being flushed

Replaced dotlrn::user_add calls with a proc that gets param settings for user type, can browse, guest/non-guest

  1. … 12 more files in changeset.
Add dependency on ecommerce.

Add test for util::param::get to make sure it returs the passed in

default if the parameter is not set.

    • -0
    • +25
    ./test/dotlrn-ecommerce-procs.tcl
  1. … 1 more file in changeset.
Add callback to handle flushing file storage cache

add missing node_id switch to after_mount callback

Display sessions in proper order

Display sessions in proper order

Display less link in sessions if more than 3

Use anchors in session links, add less link

  1. … 1 more file in changeset.
Limit sessions displayed to 3 with link to show all

  1. … 1 more file in changeset.
add autoregister_p attribute

added an after-mount callback that creates an instructor and assistant community on mount

  1. … 1 more file in changeset.
Add tests for include handling

    • -0
    • +23
    ./test/include-test-procs.tcl
Fix for dotLRN users that do not have guest rels

  1. … 1 more file in changeset.
Changed member states "awaiting payment" to "application sent", and "payment received" to "application approved", functionality had evolved and the old member states had been misnomers.

  1. … 20 more files in changeset.
18n of new Sent When messages

Added separate variables for %course_name% and %section_name% in email template variables, suppres email to patron for group purchases