imip-agent

Graph

(0) -300 -100 -60 +60 +100 +300 tip
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
Fixed docstring.
Removed the superfluous computed recipient option from the processor.
Replaced the ignore action with a save action for created events.
Moved day and time slot controls before the new event controls so that the new
Fixed sequence number updating when updating events.
Fixed date-based recurrence identifier conversion for free/busy period matching.
Improved a comment about free/busy recurrence updating.
Make sure that resource recurrences are updated correctly.
Store the final state of a cancelled event.
Fixed the free/busy tool for filtering periods using specific recurrences.
Permit the retrieval of UTC datetimes where dates are converted to datetimes.
Use any attendee information for an organiser, not the organiser's own
Dequeue any outstanding requests for cancelled events.
Removed the superfluous free/busy handler.
Only remove an event from the free/busy record if cancelling the whole thing,
Renamed for_organiser to from_organiser to more clarity.
Fixed conflict detection between parent events and modified recurrences.
Consolidated conversion to/from calendar date conventions in the data module.
Introduced abstractions for form dates and periods, making the recurrence period
Moved various date control value-handling methods into a separate module.
Fixed empty attendee removal; removed superfluous position information from the
Introduced an event period abstraction and tidied up period saving.
(0) -300 -100 -60 +60 +100 +300 tip