|
Fixed attendee filtering, added organiser validation based on message senders |
|
|
Made REPLY method description parts more descriptive by mentioning senders. |
|
|
Tidied up message preparation, adding separate preamble text. |
|
|
Added sender overriding so that manager-sent messages come from attendees. |
|
|
Introduced specific senders, subjects and texts for person-related messages. |
|
|
Fixed the types of stored objects. |
|
|
Moved mail-related functionality into a separate module. |
|
|
Moved message sending functionality into a separate class. |
|
|
Fixed request queue retrieval. |
|
|
Indicate when no pending requests exist. |
|
|
Introduced a manager-specific handler to use various convenience methods. |
|
|
Added support for declining and ignoring requests. |
|
|
Made it possible for the manager to reply to received requests, currently only |
|
|
Moved free/busy update functionality into the common content handling module. |
|
|
Moved event period expansion to the general content handling module. |
|
|
Fixed period overlapping and conflicting functions to work as promised. |
|
|
Added currently inactive controls and some elementary conflict reporting. |
|
|
Moved conflict detection into a separate function that can return the |
|
|
Made get_datetime more generally usable; added a to_timezone function. |
|
|
Added support for showing received requests in the manager interface, with the |
|
|
Added the beginnings of a Web-based scheduling manager plus the markup module. |
|
|
Moved configuration settings into a separate module. |
|
|
Introduced an abstract handler to ensure the availability of a common method. |
|
|
Prevented request duplication in the queue; added more comprehensive methods. |
|
|
Changed outgoing messages to use multipart/mixed. |
|
|
Wrap delivered messages as message/rfc822 parts in multipart/mixed messages. |
|
|
Introduced more appropriate default actions for various methods. |
|
|
Changed the publication directory location; added comments. |
|
|
Handle replies by delivering incoming messages. |
|
|
Changed handler return values to indicate the method for any generated content, |
|
|
Fixed imports, added/tidied comments. |
|
|
Added missing subpackage root module. |
|
|
Added a person-specific agent program, fixing handler imports. |
|
|
Moved the person handlers to a subpackage. |
|
|
Added the beginnings of a scheduling agent operating on behalf of people. |
|
|
Renamed the resource-specific agent program. |
|
|
Moved the resource handlers to a subpackage. |
|
|
Made a more general method for defining and identifying stored filenames. |
|
|
Made a common method for testing whether a received object is new. |
|
|
Consolidated file access logic in a common method. |
|
|
Moved the processing framework into the package, exposing only configuration |
|
|
Moved content processing and handling functionality into a separate package. |
|
|
Added elementary recurring event support. |
|
|
Added convenience and support functions for handling iCalendar rule values. |
|
|
Introduced BYSETPOS support, counting instances only in patterns, and filtering |
|
|
Introduced explicit ordering of the different day selectors. |
|
|
Simplified the combination of qualifier and context information. |
|
|
Reversed the frequency level ordering and ordered criteria by levels instead of |
|
|
Removed counter tests where the ordering could affect the outcome. |
|
|
Added various tests. |
|
|
Changed the weekday filter to be context-specific, producing occurrences for |
|
|
Propagate context information through selectors for pattern iterators; prevent |
|
|
Added an initial year day filtering capability, needing refinement. |
|
|
Added more tests. |
|
|
Introduced month day filtering and bounded occurrences using the start datetime. |
|
|
Added support for selecting particular occurrences of days in months. |
|
|
Added some recurrence rule processing plus tests. |
|
|
Fixed recipient extraction from comma-separated header values. |
|
|
Extract recipients from messages when the MTA does not cooperate. |
|
|
Fixed the opacity of events for free/busy consideration and publishing. |
|