|
Merged changes from the default branch. |
client-editing-simplification |
|
Remove SENT-BY from attributes where the sender matches the user. |
|
|
Handle non-rule periods with special origins that can still be modified. |
client-editing-simplification |
|
Fixed superclass method calls in EditablePeriod. |
client-editing-simplification |
|
Reorganised iTIP message processing slightly, exposing useful functionality. |
client-editing-simplification |
|
Introduced a dedicated response message generating method. |
client-editing-simplification |
|
Fixed long-incorrect docstring. |
client-editing-simplification |
|
Moved various iTIP utility functions into the content module. |
client-editing-simplification |
|
Changed the initialisation of resources in the agent programs to immediately |
client-editing-simplification |
|
Introduced a method to handle event versioning and sending updates. |
client-editing-simplification |
|
Fixed missing name in message preparation and sending methods. |
client-editing-simplification |
|
Fixed the type of any identified outgoing recipient (URI not address). |
client-editing-simplification |
|
Exposed distinct operations in the client functionality, also changing the |
client-editing-simplification |
|
Introduced a common base class for editable periods to ensure that recurrence |
client-editing-simplification |
|
Moved various utility functions into a separate module. |
client-editing-simplification |
|
Merged changes from the parent branch. |
add-fallback-tzid-to-objects |
|
Added editing state to assist with client data presentation. |
client-editing-simplification |
|
Set a fallback time zone directly on calendar objects, eliminating fallback tzid |
add-fallback-tzid-to-objects |
|
Minor docstring and code style changes. |
client-editing-simplification |
|
Moved general period selection functions into the imiptools.data module. |
client-editing-simplification |
|
Expanded docstrings. |
client-editing-simplification |
|
Added a convenience method for loading objects. Added docstrings. |
client-editing-simplification |
|
Combined functions by eliminating superfluous set operations. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Added a convenience function for parsing a calendar file. |
|
|
Introduced many changes to the way edited periods are handled, maintaining |
client-editing-simplification |
|
Introduced a tentative means of classifying periods for suitable operations upon |
|
|
Introduced recurrence identifiers for periods originating from stored data, thus |
|
|
Filter out empty attendees. Do not filter duplicate recurrences. |
|
|
Simplify main period retrieval slightly. |
|
|
Update free/busy details only after recurrences have been removed for a whole |
|
|
Merged changes from concurrent branch. |
|
|
Moved period removal logic into the data module. |
|
|
Merged changes from concurrent branch. Moved the affected function. |
|
|
Fixed docstring. |
|
|
Merged changes from concurrent branch. |
|
|
Moved various functions into the data module. |
|
|
Merged changes from concurrent branch. |
|
|
Introduced common object removal for attendees and recurrences. |
|
|
Merged changes from concurrent branch. |
|
|
Consider period replacement status when comparing form periods. |
|
|
Merged changes from concurrent branch. |
|
|
Tidied and consolidated period-related code. Added commentary. |
|
|
Removed request argument access when showing controls, fixing menu value |
|
|
Retain date information where times are invalid; fixed missing date import. |
|
|
Retain date information where times are invalid; fixed missing date import. |
|
|
Introduced request-level state to retain computed information instead of |
|
|
Handled null datetimes in form periods, also serialising nulls as empty strings. |
|
|
Moved form period serialisation into the data module, removing redundant methods |
|
|
Moved form period and date construction into the data module, simplifying the |
|
|
Remove old free/busy periods when updating recurring event scheduling records. |
|
|
Introduced parameterisation to the get_window_end method. |
|
|
Removed context details from selectors, converting datetime values to |
|
|
Limit the context information provided for outer selectors. |
|
|
Added more explanations. |
|
|
Obtain only future event periods when scheduling. |
|
|
Tidied and commented, also apparently fixing selector context initialisation in |
|
|
Introduced a file table abstraction for future file storage improvements. |
|
|
Removed trailing whitespace. |
|
|
Split the freebusy module into separate modules within a package. |
|