imip-agent

Graph

(0) -300 -100 -60 +60 +100 +300 +1000 tip
Changed datetime controls to use inline blocks, reducing their selectable area.
Made a separate method for showing time regime menus, adding the full range of
Added docstrings.
Employed page local instead of repetitive self.page usage.
Prevent id attribute value re-use on recurring event period elements.
Use a slightly nicer way of building CSS class attributes.
Hidden the "Clear selections" control, making it accessible via a label
Added summary and organiser details to free/busy tables in order to avoid
Removed VTODO and VJOURNAL handlers, since they are mostly beyond the scope of
Merged branches, integrating recurring events.
Added initial support for the DURATION property. recurring-events
Changed new event creation to employ RDATE periods in a single object instead of recurring-events
Fixed the new event period coalescing logic. recurring-events
Renamed the item values methods and functions, extending them to return periods recurring-events
Forbid trailing data when parsing iCalendar date/datetime/duration values. recurring-events
Added initial support for duration and period value types. recurring-events
Test all recurring periods for conflicts. recurring-events
Changed the CSS class of the recurrences table. recurring-events
Support special/additional recurrences in the links provided by messages. recurring-events
Highlight the original period affected by a special/additional recurrence. recurring-events
Preserve potentially active recurrences when cleaning free/busy information so recurring-events
Changed complete event handling to always remove special/additional recurrences recurring-events
Removed event detachment through the application of EXDATE properties since this recurring-events
Introduced some support for rescheduled/moved events where recurrences are recurring-events
Attempt to fix recurrence removal, adding a method to remove all recurrences. recurring-events
Added organiser-only periods to the generated free/busy details. recurring-events
Fixed the removal of periods replaced by special event recurrences. recurring-events
Support removal and general manipulation of recurrences. recurring-events
Made organisers also attendees by default, since organisers are not allowed to recurring-events
Provided a background colour for object headings. recurring-events
Removed PARTSTAT from ORGANIZER in order to conform to the somewhat vague RFC. recurring-events
Consolidated attendance and free/busy handling, introducing a special organiser- recurring-events
Fixed attendee updating, removing the superfluous remaining attendees result. recurring-events
Remove recurrences before attempting to remove the parent object. recurring-events
Made the default participation status that of NEEDS-ACTION. recurring-events
Updated the free/busy tool, although the participation status needs reviewing. recurring-events
Permit attendee removal when saving events (it should only affect organisers). recurring-events
Fixed remove_event method so that it accepts recurrence identifiers. recurring-events
Fixed period removal, requiring a parent event period to be found. recurring-events
Moved the generation of organiser-related controls into a separate method, also recurring-events
Added docstrings. recurring-events
Extended support for recurrence modifications to the other handlers, recurring-events
Changed period generation to use an explicit end point, supporting inclusive end recurring-events
Added support for inclusive end points when materialising instances. recurring-events
Added docstrings. recurring-events
Show affected recurrences when handling events with recurrence identifiers. recurring-events
Actually set directory permissions: makedirs seems not to bother doing so. recurring-events
Introduced a null value for PARTSTAT, suppressing such values in menus. recurring-events
Use stored objects to generate free/busy periods since responses from some recurring-events
Fixed REFRESH handling for its currently unsupported state. recurring-events
Added initial support for RDATE and EXDATE properties. recurring-events
Handle actual multivalued rule representations. recurring-events
Babel appears not to like the C locale: using "en" instead. recurring-events
Updated API usage in the free/busy tool, incorporating recurrence details. recurring-events
Return None from get_utc_datetime and get_datetime_item for nonexistent items. recurring-events
Return an empty list of recurrences if no records are found. recurring-events
Use the UTC-converted value of RECURRENCE-ID so that it may be used to find and recurring-events
Added support for handling recurrences. recurring-events
Added missing recurrence identifier. recurring-events
Expanded support for recurrences to handlers and the manager, improving and recurring-events
(0) -300 -100 -60 +60 +100 +300 +1000 tip