|
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. |
|
|
Introduced an Object class for calendar objects and fragments, thus changing |
|
|
Introduced Unicode conversion of form field values; restructured the event form |
|
|
Actually make proper Unicode readers and writers for plain files instead of just |
|
|
Employed a table to show event information. |
|
|
Changed group membership, making imip-agent and www-data members of the lmtp |
|
|
Do not wrap datetime headings. |
|
|
Added initial support for sending invitations. |
|
|
Do not try and generate free/busy objects for invalid transactions. |
|
|
Use convenience methods to initialise attributes. |
|
|
Added important note about datetimes provided by free/busy lists. |
|
|
Added support for hiding/showing empty placeholder rows in the calendar. |
|
|
Added support for event creation. |
|
|
Changed the record of all points to that of all slot intervals/divisions so that |
|
|
Introduce start-of-day time points unconditionally, so that events can be added |
|
|
Incorporated end points in slot details so that such information can be used in |
|
|
Fixed comment. |
|
|
Make the time point heading a label that can select the hidden form control. |
|
|
Added hidden radio buttons and pop-up labels selecting them, so that the start |
|
|
Show periods crossing day boundaries more clearly. |
|
|
Hide the requests column if no requests are pending. |
|
|
Adjusted column heading colours. |
|
|
Fixed the stylesheet URL, making it site-relative not page-relative. |
|
|
Make sure that colspans are correct for participants providing no events. |
|
|
Employ an explicit link colour for events. |
|
|
Highlight event targets in the calendar. |
|
|
Added initial styling for the calendar. |
|
|
Make participant group types distinct so that id attributes remain so. |
|
|
Added table structure: colgroups for participants, thead/tbody for days. |
|
|
Added visualisation of other parties' free/busy details, handling periods |
|
|
Prevent calendar@example.com from being treated as a person recipient. |
|
|
Moved support code for free/busy publication into a separate class so that the |
|
|
Changed the responses from handlers to be collections of messages, with outgoing |
|
|
Introduced a more general mechanism for producing free/busy objects. |
|
|
Made free/busy notifications and sharing subject to user preferences. |
|