|
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. |
|
|
Added attribute details to recurring event periods so that time zone details are |
|
|
Improved some comments slightly. |
|
|
Added error signalling for recurrence datetimes. |
|
|
Fixed attendance recording in the free/busy details for outgoing messages, |
|
|
Added CSS classes for object table property value cells. |
|
|
Show only recurrences provided by a particular event, not parent events. This is |
|
|
Link to specific/replacement recurrences from the conflicts table. |
|
|
Hide any replaced start and end information for recurring events. |
|
|
Show organiser-only events in a different colour. |
|
|
Prevent the actual removal of existing attendees when editing continues, perhaps |
|
|
Provided support for getting the current attendees of a viewed event, also |
|
|
Make sure that organiser-only periods are retained in the free/busy collection. |
|
|
Removed superfluous import. |
|
|
Updated the free/busy tool to work with recent period abstraction changes. |
|
|
Prevent participation indicators from acting as submit buttons for existing |
|
|
Moved the attendee presentation into a separate method, employing the nature of |
|
|
Changed get_attendees to obtain a normalised list of unique attendees, providing |
|
|
Renamed handle_attendees to get_attendees and moved the definition, since it is |
|
|
Employ a test for existing attendees when showing form controls. |
|
|
Fixed attendee loading (where no attendees are present) and removal (where an |
|
|
Moved various definitions around; added a method for checkbox generation. |
|
|
Simplified attendee definition, employing a single attendees collection when |
|
|
Changed form handling to only update stored events when performing one of the |
|
|
Change the cursor over day and timepoint headings and over empty slots. |
|
|
Changed the size of attendee form fields. |
|
|
Change the cursor over labels referencing submit controls. |
|
|
Introduced Client as a base class of the handlers, so that self.user can be used |
|
|
Made Client work with a null user; added more preference methods; made the |
|
|
Fixed free/busy period conversion to retain the original period instance types. |
|
|
Fixed UID and RECURRENCE-ID testing for conflicting periods. |
|
|
Add blank values for None, although the period abstractions should control this. |
|
|
Added a description of what the different preference settings should do. |
|
|
Added a values_from_items function and tidied up naming. |
|
|
Removed the end time zone selector for recurrences since the period data type |
|
|
Only silently remove attendees if no sequence number has been set on an event. |
|
|
Fixed period abstractions. |
|
|
Introduced abstractions to make working with different forms of periods easier |
|
|
Properly fix the datetime setting operation. |
|
|
Minor tidying and commenting. |
|
|
Added an abstraction for points in time encapsulating both a datetime and an |
|
|
Fixed datetime writing when saving events. Permitted instant-in-time events. |
|
|
Fixed layout for events occurring at the same time as instant events. |
|