imip-agent

Graph

(0) -100 -60 +60 +100 +300 +1000 tip
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.
Handle recipients individually so that their preferences can be considered when
Added support for different message and summary delivery preferences.
Added a "simple" non-LDAP configuration for Postfix.
Removed the apparently superfluous local recipients definition.
Moved LDAP-related configuration files into a subdirectory for Postfix.
Introduced a docstring for the PARTSTAT update detection method.
Removed superfluous empty list creation.
Fixed PARTSTAT inspection to consider changes to all attendees (and not the
Distinguish between requests and events, unlinking events for pending requests.
Since a new time point will divide an existing period, propagate the preceding
Change get_item to return None when many items are found.
Added the recording of other parties' free/busy information when receiving
Provide empty lists where free/busy information is not yet available.
Added missing padding after active columns in period groups.
Show the summary for each pending request.
(0) -100 -60 +60 +100 +300 +1000 tip