|
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. |
|
|
Added tag rel-0-3 for changeset d98c8079dddd |
|
|
Updated the release history. |
rel-0-3 |
|
Made use of free/busy collections when transferring data between stores. This |
|
|
Updated the message catalogues. |
|
|
Added database output redirection for versions of psql that do not fully support |
|
|
Added support for the --help option to the test suite script. |
|
|
Added --help option support to the page packaging tool plus some useful notes |
|
|
Added new changelog entries. |
|
|
Replaced the manually-built manifests for scheduling and storage extensions with |
|
|
Updated config-related operations in the tools. |
|
|
Updated config.py references to config.txt. |
|
|
Fixed previous tidying of uid generation, restoring timestamp generation. |
|
|
Updated config-related operations to use the settings dictionary. |
|
|
Copy the configuration file from the distribution, not from the installed files. |
|
|
Changed the config module to load and interpret the configuration file content, |
|
|
Make the configuration a separate textual resource. |
|
|
Avoid importing modules to discover their paths, using imp.find_module instead. |
|
|
Added a manifest module for the stores package. |
|
|
Configure storage modules according to those present in the stores package, |
|
|
Added a tool for constructing event invitations. |
|
|
Added convenience functions to make unique identifiers and new calendar objects. |
|
|
Added documentation and copyright information to the showmail script. |
|
|
Added set_quota_groups.py to the installed tools. |
|
|
Added descriptions and copyright information to the shell script tools. |
|
|
Consolidate informational messages from handlers in summary messages. |
|
|
Changed scheduling function registries to map names to collections of functions. |
|
|
Established separate journal tables so that store and journal data are not mixed |
|
|
Prevent multiple entries for any given event/recurrence in free/busy providers. |
|