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