|
Added permission fixing for directories. |
|
|
Added generic object access functions. |
|
|
Updated the targeted event colour. |
|
|
Added missing support for constraining free/busy requests to certain periods. |
|
|
Handle events with no initial attendees. |
|
|
Adjusted object heading vertical alignment. |
|
|
Moved CSS class usage onto select elements, improving PARTSTAT presentation. |
|
|
Fixed URI conversion. |
|
|
Added docstrings. |
|
|
Added a display of recurrences for events. |
|
|
Moved UTC conversion into the free/busy-specific function. |
|
|
Made the manager show recurring events. |
|
|
Changed the get_periods function to use time regime information so that |
|
|
Changed get_rule to split an iCalendar RRULE value into the required pieces. |
|
|
Fixed missing import after code was previously moved. |
|
|
Added support for adding participants to an existing event as organiser. |
|
|
Handle uninvited attendees not found in the stored object. |
|
|
Added new event access key. |
|
|
Fixed the outgoing handler to not completely cancel events unless all attendees |
|
|
Added support for sending CANCEL messages to uninvited attendees. |
|
|
Made error messages a lot more helpful at last. |
|
|
Added missing URI conversions. |
|
|
Introduced initial support for removing attendees, although CANCEL messages are |
|
|
Moved the display of conflicting events into a separate method. |
|
|
Removed TZID usage where free/busy information has been received. |
|
|
Modify manager-originating free/busy information to include updated event details. |
|
|
Consolidated free/busy updates for other participants. |
|
|
Added initial support for store locking, informed by MoinMoin.util.lock. |
|
|
Improved the presentation of conflicting events. |
|
|
Made get_event return a parsed object instead of a file object. |
|
|
Added support for switching between date-only and date-plus-time event periods. |
|
|
Changed the object editing process to propagate and show errors, and not to |
|
|
Added copyright and licensing information. |
|
|
Tidied up the end datetime control logic. |
|
|
Update free/busy details when saving or discarding events. |
|
|
Return None from get_datetime if the incoming value is a false value. |
|
|
Fixed missing object updates due to short-circuited evaluation. |
|
|
Handle missing end datetimes when editing events. |
|
|
Added missing SENT-BY properties to free/busy messages. |
|
|
Convert periods to complete UTC datetimes for free/busy recording and sharing. |
|
|
Introduced control over end datetime usage together with round-trip editing |
|
|
Introduced get_datetime_item function and method returning datetime and |
|
|
Fixed CSS class usage for show/hide labels. |
|
|
Simplify the event property loop slightly. |
|
|
Added datetime modification support for events, replacing the update control |
|
|
Prevent bad datetimes from being interpreted as dates. |
|
|
Respect organiser PARTSTAT when updating free/busy information. |
|
|
Handle the absence of slot information for empty days. |
|
|
Changed the display property of thead and tbody elements so that hidden days |
|
|
Hide empty days by default. |
|
|
Removed the showing/hiding of unused start-of-day periods. |
|
|
Generate empty days in the calendar, adding a control to show/hide them. |
|
|
Coalesce empty table cells. |
|
|
Added some support for defining the organiser's participation status. |
|
|
Allow unsent events to be discarded. |
|
|
Colour events according to the organiser/attendee role of the user. |
|
|
Removed redundant next_date import. |
|
|
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. |
|