565:3129c19e5ea9
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test of resource booking; made the showmail tool usable. |
|
|
tests/test_resource_invitation.sh tools/showmail.py
|
|
564:0c39045b0614
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added testing templates and a tool to show encoded mail messages. |
|
|
tests/templates/event-request-conflict.txt tests/templates/event-request.txt tests/templates/fb-request.txt tools/showmail.py
|
|
563:b8342c472aa9
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made recurrence identifier acquisition and free/busy production more robust.
Changed remove_affected_period usage to use a datetime as the start argument.
Changed free/busy period serialisation to choose appropriate string
representations instead of doing so in the store.
Added program options to choose the store and publishing directories.
Introduced a proper debug flag into the processor.
Moved the is_affected and is_replaced methods into the period module as
functions.
Updated the free/busy tool to work with recent API changes. |
|
|
imip_store.py imiptools/__init__.py imiptools/data.py imiptools/handlers/__init__.py imiptools/period.py imipweb/resource.py tools/make_freebusy.py
|
|
562:fac3b41b0ccb
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up period initialisation and usage, fixing and improving the free/busy
period constraint application performed by the common free/busy handler. |
|
|
imiptools/data.py imiptools/handlers/__init__.py imiptools/handlers/common.py imiptools/handlers/person.py
|
|
561:6078f2a58c3c
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Distinguish between the stated start of a period and the start point of a
period, using the former to define recurrence identifiers and the latter to
locate recurrence periods in free/busy collections. |
|
|
imiptools/dates.py imiptools/handlers/__init__.py imipweb/handler.py imipweb/resource.py
|
|
560:ade19f50b58e
|
2015-05-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Produce recurring periods employing dates if they are involved.
Handle missing DTSTART when encountering CANCEL messages. |
|
|
imiptools/data.py
|
|
559:88cd1741a2a2
|
2015-05-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified recurrence identifier generation. |
|
|
imipweb/handler.py
|
|
558:82b67468afc6
|
2015-05-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed removal of affected periods. |
|
|
imiptools/period.py
|
|
557:1006d9525386
|
2015-05-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the special get_periods_for_freebusy function, introducing start and end
point methods for period objects.
Moved the is_replaced and is_affected methods into the Web resource class. |
|
|
imiptools/data.py imiptools/handlers/__init__.py imiptools/handlers/person_outgoing.py imiptools/handlers/resource.py imiptools/period.py imipweb/event.py imipweb/handler.py imipweb/resource.py
|
|
556:08ba5a8321c1
|
2015-05-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed initialisation of form periods, enabling end date controls appropriately. |
|
|
imipweb/data.py
|
|