|
Added tests of the outgoing handler. |
|
|
Split the invitation tests into separate scripts, fixing some of the result |
|
|
Fixed free/busy period removal for cancelled events. |
|
|
Added tests of multiple attendee invitation and single attendee uninvitation. |
|
|
Added vim modeline. |
|
|
Added tests of recurring event and recurrence cancellation, plus date-based |
|
|
Added recurring event test and tidied up the test output. |
|
|
Fixed bundled free/busy information to originate from the specified store. |
|
|
Added unconstrained free/busy retrieval and an event spoofing test. |
|
|
Handle missing datetime properties when requesting datetime items. |
|
|
Added event cancellation test. |
|
|
Added a test of resource booking; made the showmail tool usable. |
|
|
Added testing templates and a tool to show encoded mail messages. |
|
|
Made recurrence identifier acquisition and free/busy production more robust. |
|
|
Tidied up period initialisation and usage, fixing and improving the free/busy |
|
|
Distinguish between the stated start of a period and the start point of a |
|
|
Produce recurring periods employing dates if they are involved. |
|
|
Simplified recurrence identifier generation. |
|
|
Fixed removal of affected periods. |
|
|
Removed the special get_periods_for_freebusy function, introducing start and end |
|
|
Fixed initialisation of form periods, enabling end date controls appropriately. |
|
|
Removed superfluous UTC conversion. |
|
|
Fixed datetime iterator usage. |
|
|
Removed a method testing whether an object provides a given recurrence. |
|
|
Fix/simplify recurrence and period comparisons. |
|
|
Reordered the functions. |
|
|
Use period convenience method to get time zone details. |
|
|
Tidied imports and fixed get_tzid availability. |
|
|
Fixed period instantiation. |
|
|
Tidied imports. |
|
|
Updated start and end datetime accesses. |
|
|
Handle datetimes in different time zones when checking whether they end on the |
|
|
Fixed EventPeriod instantiation parameters. |
|
|
Moved RecurringPeriod into the period module. |
|
|
Removed special comparison callable for period sorting. |
|
|
Introduced a time zone context into period instances. |
|
|
Updated start and end datetime accesses. |
|
|
Made EventPeriod a subclass of RecurringPeriod, with both period types employing |
|
|
Fixed end dates broken in recent period-related changes, removing implicit end |
|
|
Fixed single day event creation. |
|
|
Fixed period start and end method usage. |
|
|
Attempted to consolidate identifier handling, particularly the construction and |
|
|
Fixed replaced and replacing occurrence display. |
|
|
Corrected docstring. |
|
|
Moved end date conversion functions to the dates module. |
|
|
Convert recurrence identifiers to comparable start datetimes. |
|
|
Require start and end datetimes in periods. |
|
|
Switched to using datetime objects in periods throughout, eliminating initial |
|
|
Made period abstractions more consistent. |
|
|
Handle newly-introduced separate recurrences upon their cancellation. |
|
|
Added initial support for cancelling specific event occurrences. |
|
|
Added a time zone convenience method. |
|
|
Added convenience methods for object copying, property access and removal, and |
|
|
Support the cancellation of previously unseparated recurrences. |
|
|
Update the free/busy details if the organiser is uninviting themself. |
|
|
Support UNTIL in RRULE descriptions. |
|
|
Fixed participant status testing for organisers. |
|
|
Moved editable recurrence generation into a separate method. |
|
|
Replaced page.input usage with that of the _control method. |
|
|
Added period origin details to form-originating period information so that RRULE |
|