imip-agent

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
702:ceebd7a6e522
2015-09-07 Paul Boddie changeset files shortlog graph Added a compound locking mechanism to avoid update inconsistencies upon concurrent modification of data.
imip_store.py imiptools/client.py imiptools/filesys.py imiptools/handlers/common.py imiptools/handlers/person.py
701:73b632900c42
2015-09-06 Paul Boddie changeset files shortlog graph Improved removal button labelling and styling, adding action text.
htdocs/styles.css imipweb/event.py
700:aab77b1ce459
2015-09-06 Paul Boddie changeset files shortlog graph Fixed obsolete API usage for start and end items.
imipweb/data.py
699:c283e0f24637
2015-09-06 Paul Boddie changeset files shortlog graph Removed obsolete cancellations-related operation.
imipweb/resource.py
698:2d740b1c0228
2015-09-06 Paul Boddie changeset files shortlog graph Dequeue pending requests for cancelled events.
imiptools/handlers/person.py imiptools/handlers/person_outgoing.py
697:12405ca6dc58
2015-09-06 Paul Boddie changeset files shortlog graph Made the is_participating method more generally applicable and logical. Introduced separate methods for removing periods from free/busy collections associated with other users. Fixed various tests with regard to organiser participation. Simplified the outgoing handler slightly.
imiptools/client.py imiptools/handlers/person.py imiptools/handlers/person_outgoing.py tests/templates/event-request-person-recurring-day-floating.txt tests/templates/event-request-person-recurring-reschedule-instance.txt tests/templates/event-request-person-recurring.txt tests/test_person_invitation_recurring.sh
696:eac447470d3d
2015-09-06 Paul Boddie changeset files shortlog graph Added a note about the organiser.
tests/templates/event-request-person-recurring.txt
695:945d544db2b6
2015-09-06 Paul Boddie changeset files shortlog graph Fixed docstring.
imiptools/client.py
694:3b4f6fcedc23
2015-09-06 Paul Boddie changeset files shortlog graph Changed the representation of cancellations in the store to be a parallel hierarchy of cancelled objects. Updated the outgoing person handler to cancel the final representation of an event after it is set, so that it is moved to the cancelled object hierarchy and not left in the active hierarchy. Updated the person handler and various other places to obtain active recurrences or all recurrences using the appropriate methods. Added testing of rescheduled recurrence cancellation and its free/busy effects.
imip_store.py imiptools/client.py imiptools/filesys.py imiptools/handlers/person.py imiptools/handlers/person_outgoing.py imipweb/event.py imipweb/resource.py tests/templates/event-cancel-person-recurring-rescheduled-instance.txt tests/test_person_invitation_refresh.sh tools/make_freebusy.py
693:37ca1b78726c
2015-09-06 Paul Boddie changeset files shortlog graph Added docstrings.
imiptools/profile.py
(0) -300 -100 -10 +10 +100 +300 tip