|
Added a setting to control Web publication of free/busy details. |
|
|
Integrated counter-proposals into the request queue mechanism. |
|
|
Added a test of DECLINECOUNTER and explicit offer expiry. |
|
|
Avoid updating PARTSTAT when recording an offer and sending a COUNTER message. |
|
|
Ignore participation when updating free/busy offers since PARTSTAT is not set. |
|
|
Added handling of COUNTER messages for people, updating attendee participation |
|
|
Updated testing of free/busy offers and competing event rejection. |
|
|
Properly fixed the datetime used to test expiry of free/busy offer periods. |
|
|
Added support for recording expiry times on free/busy offers, fixing testing for |
|
|
Simplified new object testing. |
|
|
Removed redundant attendee tests performed by the require_attendees method. |
|
|
Introduced common REFRESH-upon-ADD support with support and tests for resources. |
|
|
Minor simplification. |
|
|
Renamed a template file to conform to the naming scheme. |
|
|
Added support to the person handler for responding with REFRESH messages when |
|
|
Make sure a stored event is available when generating free/busy details. |
|
|
Changed heading levels. |
|
|
Updated the documentation and scripts with information on local SMTP mode, |
|
|
Changed the locking strategy for handlers to operate exclusively on user stores. |
|
|
Ensure user initialisation before invoking each handler method. |
|
|
Added support for different organiser replacement preferences. |
|
|
Fixed validity testing to consider method information. |
|
|
Added another validity test. |
|
|
Reordered base classes to expose the appropriate is_usable methods, reorganising |
|
|
Introduced more comprehensive validity testing. |
|
|
Removed redundant statement. |
|
|
Made the DTSTART test effective by insisting on a datetime. |
|
|
Added some tests of bad data. |
|
|
Added support for testing whether a usable object can be handled. |
|
|
Added a test of the outcome of simultaneous group scheduling. |
|
|
Only run scripts beginning with "test_". |
|
|
Added genuine organiser detection. |
|
|
Added a test of multiple simultaneous requests for a resource. |
|
|
Switched back to using mkdir instead of makedirs when locking. |
|
|
Handle lock removal attempts given the presence of lock subdirectories. |
|
|
Produce a value of None for empty properties. |
|
|
Handle absent values in items, addresses and URIs, rejecting empty organisers |
|
|
Do not save events that have only been countered. |
|
|
Added initial support for free/busy "offers" so that counter-proposals may be |
|
|
Added parameter clarification to docstring. |
|
|
Added tests for absent files to suppress uninteresting error messages. |
|
|
Added a note about the local time zone interpretation of permitted values. |
|
|
Improved the outgoing-only explanation. |
|
|
Introduced missing explicit participation tests. |
|
|
Changed names to use more accurate or clearer terminology, fixing free/busy |
|
|
Introduced the notion of "lock depth" to prevent premature lock removal (at the |
|
|
Added a compound locking mechanism to avoid update inconsistencies upon |
|
|
Improved removal button labelling and styling, adding action text. |
|
|
Fixed obsolete API usage for start and end items. |
|
|
Removed obsolete cancellations-related operation. |
|
|
Dequeue pending requests for cancelled events. |
|
|
Made the is_participating method more generally applicable and logical. |
|
|
Added a note about the organiser. |
|
|
Fixed docstring. |
|
|
Changed the representation of cancellations in the store to be a parallel |
|
|
Added docstrings. |
|
|
Simplified participant status retrieval. |
|
|
Added a test of refreshing events involving cancelled recurrences. |
|
|
Also cancel events when more attendees are specified than actually attending. |
|
|
Handle an absence of cancellations when processing recurrences. |
|