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
|
|