imip-agent

Graph

(0) -1000 -300 -100 -60 +60 +100 tip
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.
Support direct copying of record data when inserting periods into PostgreSQL.
Return calendar objects from stores instead of fragments.
Extended free/busy removal operations to consider attendee details, thus
Moved free/busy period classes into a separate module.
Added some explanatory comments.
Merged branches.
Added quota illustrations and an explicit introduction of the journal concept.
Handle absent release archives: do not generate erroneous attachment details.
Parameterised the common archive name in the release archiving script.
(0) -1000 -300 -100 -60 +60 +100 tip