|
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 |