|
Introduced a mix-in class for form control generation. |
imipweb-client-simplification |
|
Removed separate viewing of counter-proposals (which will be shown as part of |
imipweb-client-simplification |
|
Fixed strict testing of request presence. |
imipweb-client-simplification |
|
Merged default branch changes. |
imipweb-client-simplification |
|
Permit separate counter-proposals from different attendees. |
|
|
Changed the free/busy offer periods to use iCalendar period syntax. |
imipweb-client-simplification |
|
Added methods related to attendee editing. |
imipweb-client-simplification |
|
Normalised attendees to allow reliable testing; fixed attendee removal to |
imipweb-client-simplification |
|
Introduced a resource class for the event page having a current object. |
imipweb-client-simplification |
|
Added initial support for showing counter-proposals. |
|
|
Added support for obtaining counter-proposals and for testing the presence of |
|
|
Handle undefined RDATE properties. |
|
|
Added a script that initialises user directories. |
|
|
Updated request access to support request types. |
|
|
Replaced bisection usage since requests are not actually sorted. |
|
|
Added support for configurable default preferences. |
|
|
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. |
|