|
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. |
|
|
Introduced repeated time points at the start of the slot definition process, |
|
|
Fixed the collection of slots within days. |
|
|
Treat post-instant intervals as busy, hiding them when requested. |
|
|
Added initial support for events occurring on an instant in time. |
|
|
When hiding busy periods, show time slots where only requests are present. |
|
|
Update the published free/busy information when saving events. |
|
|
Moved calendar and event presentation into separate classes, also moving common |
|
|
Added remarks about explicitly setting the BCC recipient. |
|
|
Moved the ManagerHandler class into a separate handler module. |
|
|
Moved client base class functionality into the client utilities module. |
|
|
Fixed RDATE replacement/removal when updating events. |
|
|
Moved attendee update code into a new client utilities module. |
|
|
Created an imipweb package, moving the CGIEnvironment class into the env module. |
|
|
Show only subsequent periods from rules as organiser. |
|
|
Changed outgoing message handling to use a "null" recipient, since outgoing |
|
|
Fixed removal of overlapping periods after recent conflict detection changes. |
|
|
Simplified object and period presentation by introducing a special form field |
|
|
Fixed field value access for recurrence period controls. |
|
|
Fixed time-related arguments when interpreting date control values. |
|
|
Fixed end/time control value interpretation for recurring periods. |
|
|
Merged period-sorting changes, reverting period materialisation changes. |
|
|
Added missing to_datetime function. |
|
|
Fixed overlapping period detection where periods fully enclose others. |
|
|
Moved iCalendar date value correction and modified same-day testing. |
|
|
Allow the sorting of periods to handle both dates and datetimes. |
|
|
Introduced some support for editing recurrence periods in events, employing |
|