• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extend coverage, this will expose an api bug

added proper handling of overfull recurrence rule lines

    • -3
    • +3
    /openacs-4/packages/caldav/caldav.info
added proper handling of overfull recurrence rule lines

Whitespace cleanup

Port of downstream commit by Markus Moser: do not use pg query parser to substitute user_id because substitution will take place at a time when :user_id is not available anymore

According to thr RFC, there is no need to specify single quotes in the BYDAY rule, also because in some cornercase, they might produce a line longer than 76 characters

See https://datatracker.ietf.org/doc/html/rfc5545

Fixes downstream automated tests

Whitespace cleanup

Whitespace changes

Extend coverage

Cover more api

Extend automated tests

Allow to specify a user that does not come from the connection

Expand tests

Improve test a bit

Update documentation to best practices

Fix proc signature

Replace leftover occurrences

Deprecate notification::get_delivery_method_id, same as notification::delivery::get_id and looking more established

Replace leftover occurrence

Deprecate notification::get_interval_id, duplicated by notification::interval::get_id_from_name which appears to be more established

Handle upcoming tDOM 0.9.3

This might need some further rethinking

Prefer flushing the cache, this addresses the automated test, where multiple insert/deletion are performed in the same request

Extend test

Cache the new type_id immediately in the (rare) event that a type was created in a previous request with the same name and then deleted

Expand test

Fix typo in xql file

Extend notifications tests

Prefer the non cached api when deleting, as the id is cached in the thread and could be stale

Some tests for the notifications api, more to come

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