|
Tidied up sequence number handling and event period coalescing for new events. |
|
|
Removed the redundant next_date function. |
|
|
Added organiser/attendee verification for free/busy updates; tidied up slightly. |
|
|
Fixed apostrophe (single quote) encoding. |
|
|
Make SUMMARY editable only as organiser; make PARTSTAT editable regardless of |
|
|
Merge attendance details into stored events rather than always overwriting them. |
|
|
Remove the RSVP attribute upon responding. |
|
|
Replaced the separate accept and decline actions with a single reply action that |
|
|
Tidied up event attendee presentation, showing participation for all attendees. |
|
|
Added missing event cancellation operations. |
|
|
Handle cancellations and only record accepted events. |
|
|
Brought the free/busy repair script up to date. |
|
|
Remove free/busy information for an event upon cancellation. |
|
|
Exclude the user as attendee from receiving mail sent when acting as organiser. |
|
|
Only show an attendance selector for the user. Added tentative value details. |
|
|
Changed the reset button to deselect selected slots instead of merely acting as |
|
|
Added some support for saving single user events, although free/busy information |
|
|
Made get_periods a method on the Object class, moving the supporting function to |
|
|
Separated organiser and attendee actions, adding some support for cancellations. |
|
|
Replaced needs_action with needs_update, inverting the condition. |
|
|
Permit users to be both organisers and attendees of the same event. |
|
|
Changed get_datetime_item to require a time regime since the tzname method of |
|
|
The Freebusy handler does not need the ResourceHandler functionality. |
|
|
Moved various period-related functions to the period module. |
|
|
Used more specific classes for selector controls; added a reset button. |
|
|
Incorporate selected time periods into selected days, merging adjacent days when |
|
|
Added function docstrings. |
|
|
Added some method-related comments. |
|
|
Added some explanations of the various day-related functions. |
|
|
Introduced explicit time regime (TZID) usage so that the start of each day is |
|
|
Introduced a means of marking whole days as selected using dynamic stylesheets. |
|
|
Highlight the day heading to indicate potential selection. |
|
|
Show the endpoints of empty slots when busy slots are hidden. |
|
|
Added some qualifications to the comments. |
|
|
Added support for whole-day selection, creating events with date value types. |
|
|
Preserved checkbox selections upon form submission. |
|
|
Adjusted the colours associated with show/hide controls. |
|
|
Supported multiple slot selections with a slightly nicer selection method, |
|
|
Make end datetime adjustments for dates, not datetimes. |
|
|
Added event removal support, activated when discarding an event. |
|
|
Do not attempt to present missing properties when showing events. |
|
|
Added some support for full day events, particularly in the manager interface. |
|
|
Added controls for showing/hiding busy time slots. |
|
|
Replaced calendar and object identifiers with classes, making the rules more |
|
|
Merged previous free/busy bundling changes, making bundled parts dependent on |
|
|
Record results in handlers so that the activities of handlers can be inspected |
|
|
Make a handlers dictionary at the top level. |
|
|
Fixed handler initialisation; changed part processing to use a handler |
|
|
Fixed handler items instantiation. |
|
|
Moved handler instantiation into the top level processing, making a new handler |
|
|
Introduced simplistic free/busy bundling at the top level of processing. This is |
|
|
Moved common free/busy generation functionality into the data module. |
|
|
Moved can_schedule into the period module. |
|
|
Moved is_new_object into the data module. |
|
|
Added support for bundling free/busy information in manager transactions. |
|
|
Handle free/busy messages without valid sender information. |
|
|
Fixed docstring for the updated outgoing details. |
|
|
Removed the sending of free/busy details upon receiving event requests. |
|
|
Changed the outgoing indicator to communicate the actual recipients, thus |
|
|
Fixed attendee updates, updating the stored object not the current object. |
|