imip-agent

Graph

(0) -1000 -300 -100 -60 +60 +100 +300 tip
Adjusted the __nonzero__ and __len__ methods of the database collection. freebusy-collections
Added parsing and serialisation functions involving strings. freebusy-collections
Introduced mutation constraints and "for update" methods when handling free/busy freebusy-collections
Merged changes from the default branch. freebusy-collections
Moved imip_store into a new imiptools.stores package as the file module.
Introduced useful conceptual methods. Removed superfluous import.
Merged changes from the default branch. freebusy-collections
Removed overriding defaults when retrieving periods from the store, handling
Merged changes from the default branch. freebusy-collections
Removed redundant table access operation overriding.
Introduced a common free/busy collection abstraction and a specific database freebusy-collections
Introduced a free/busy collection abstraction for potential access and freebusy-collections
Updated the administration page, removing obsolete settings references.
Fixed the test configuration and tools to use an indicated journal directory.
Changed the recording of reservations for quotas to use free/busy records.
Removed explicit confirmation and retraction function usage, instead employing
Added missing mappings from retraction functions to locking-related functions.
Added an explicit entry for resources to the documentation front page.
Added a test of simultaneous resource booking with recurring events and
Fixed tests of recurring event scheduling output.
Made the retraction operation a complete transaction.
Allow the retraction of events even if the event durations do not match.
Attempt to handle multiple messages in the input.
With quotas, reject indefinitely recurring events, allowing rule-based events.
Added support for quota expiry so that past events do not consume quotas.
Added expiry times to recorded events so that quotas can be updated.
Added a test of booking two resources sharing a quota at the same time.
Support the more flexible text format for the groups and limits files.
Used event-related attributes stored in the handler directly.
Used the handler method to remove periods from a free/busy collection.
Return removed periods from various functions and methods for wider re-use of
Updated the preferences documentation to describe the quota-related functions.
Added missing journal flag to the invocation arguments.
Introduced compound locking so that information can be in a consistent state
Added a journal storage area, maintaining quota and collective scheduling data
Added support for duration formatting.
Added explanatory diagrams for scheduling functions to the resources page.
Added scheduling module updating to the install script.
Treat access control list files as employing UTF-8.
Fixed unmodified invocations after function signature changes.
Deprecated the plain text version of the preferences documentation in favour of
Added a page about resources plus details of new scheduling functions.
Introduced the access control list scheduling function plus argument support.
Added the domain-related scheduling function to the documentation.
Handle empty locale settings.
Added support for additional scheduling modules, moving the existing
Made the help text clearer about the output.
Make a scheduling package to potentially support multiple scheduling modules.
Support multiple functions in the scheduling_function preference.
Moved common test initialisation into a separate script.
Fixed translated message for unshared events.
Added tag rel-0-1 for changeset a04c967b2d8e
Removed the complicated "old" lock directory mechanism since the active lock rel-0-1
Adopted unique "old" lock directory names to prevent race conditions causing
Added mail client integration notes.
Tidied up the description of the free/busy expansion mechanism, adding details
Suppressed initial errors about missing files when deleting them.
Noted Lightning/Iceowl problems with RDATE and PERIOD data types.
Added a note about expanding event properties in the management interface.
Improved the management interface and free/busy publishing documents.
(0) -1000 -300 -100 -60 +60 +100 +300 tip