• last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix proc signature

  1. … 6 more files in changeset.
Deprecate notification::get_delivery_method_id, same as notification::delivery::get_id and looking more established

  1. … 6 more files in changeset.
Deprecate notification::get_interval_id, duplicated by notification::interval::get_id_from_name which appears to be more established

  1. … 4 more files in changeset.
make dependency on new try-cache function explicit, bump version to 2.10.1d2

added try_cache (not sure we want this on the longer range)

Harden page contract; Prefer redirect url created via "export_vars" over handcrafted one

tighten page contract

harden page contract

harden page contract

Allow empty anchor

Validate the portal_id via the page contract, keep passing the whole form down as before

improve spelling

    • -18
    • +18
    ./catalog/dotlrn.de_DE.ISO-8859-1.xml
  1. … 8 more files in changeset.
improve safety of SQL queries

  1. … 3 more files in changeset.
Whitespace changes

Add callback hooks for archive, unarchive and delete. Thanks to Felix Moedritscher

improve spelling in .info files

  1. … 5 more files in changeset.
fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
Make italian translation of "term" consistent with other occurrences in .LRN ("sessione")

Update italian localization

    • -74
    • +192
    ./catalog/dotlrn.it_IT.ISO-8859-1.xml
Add editor hints

Add 'dotlrn_club_new' test case, covering 'dotlrn_club::new', 'dotlrn_club::community_type' and 'dotlrn_community::get_community_type_from_community_id' procs

file club-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/club-procs.tcl
Whitespace changes

    • -213
    • +213
    ./tcl/test/dotlrn-procs.tcl
Add trivial test 'dotlrn_community_types', covering 'dotlrn::community_type', 'dotlrn_class::community_type' and 'dotlrn_club::community_type' procs

Make api public: uses public api internally and downstream packages use it

Adapt spam variable name to what is advertised to the user

Replace spam::interpolate with 'string map'

We cannot use bind variables here, as the query is not executed at this time, but later at bulk mail sweeping