646:3496863a16a2
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed time zone details from free/busy period abstractions, reorganising the
period class hierarchy and introducing a common base class. |
|
|
imiptools/data.py imiptools/handlers/person.py imiptools/period.py imipweb/resource.py tools/make_freebusy.py
|
|
645:13a95199e8e3
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the free/busy tool to use start and end points when initialising periods. |
|
|
tools/make_freebusy.py
|
|
644:c46fb5cff8f1
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced tests sensitive to the user's time zone in order to verify the
interpretation of time periods with and without explicit time zone information. |
|
|
tests/templates/event-cancel-recurring-day.txt tests/templates/event-request-person-recurring-day-floating.txt tests/test_multiple_invitation.sh tests/test_outgoing_invitation.sh tests/test_person_invitation_recurring.sh
|
|
643:55c47d34d4d9
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Convert start and end points of free/busy periods to UTC immediately, fixing
incorrect conversion of zone-specific dates where the user's time zone is
inappropriately used instead of the specified time zone, occurring because the
specified time zone does not accompany any date object when initialising the
period (being indicated by separate attributes that are not provided) and thus
the user's time zone is then used as a fallback. |
|
|
imiptools/period.py imipweb/resource.py
|
|
642:67f632c95747
|
2015-08-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switch the user's time zone to test well-defined and floating datetimes. |
|
|
tests/test_resource_invitation_recurring_timezones.sh
|
|
641:719ea16d2f79
|
2015-08-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests of recurring events involving floating datetimes and timezones. |
|
|
tests/templates/event-cancel-recurring-exdate-floating.txt tests/templates/event-cancel-recurring-exdate.txt tests/templates/event-request-recurring-exdate-floating.txt tests/templates/event-request-recurring-exdate.txt tests/test_resource_invitation_recurring_timezones.sh
|
|
640:a3aebed41a43
|
2015-08-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added explicit preferences for testing purposes. |
|
|
tests/test_freebusy_publishing.sh tests/test_multiple_invitation.sh tests/test_outgoing_invitation.sh tests/test_person_invitation.sh tests/test_person_invitation_recurring.sh tests/test_resource_invitation.sh tests/test_resource_invitation_recurring.sh tests/test_resource_invitation_recurring_day.sh
|
|
639:513387edfb5e
|
2015-08-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added overriding of the preferences directory for testing purposes. |
|
|
imiptools/__init__.py imiptools/client.py imiptools/handlers/__init__.py imiptools/profile.py
|
|
638:d938f5c114d6
|
2015-08-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied time zone usage in period initialisation. |
|
|
imiptools/data.py
|
|
637:6c23b78ed155
|
2015-08-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support interpretation and conversion of floating datetimes with explicit zones. |
|
|
imiptools/dates.py
|
|