874:ad1bb10e0e30
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for "open-ended" periods and showing certain calendar periods. |
|
|
imiptools/period.py imipweb/calendar.py
|
|
873:679aa5cecd0f
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Short-circuit page generation when handling a new event. |
|
|
imipweb/calendar.py
|
|
872:fb381a0c09f2
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Copy rules and exceptions from counter-proposals so that the resulting periods
match the presented periods. |
|
|
imiptools/data.py imipweb/event.py
|
|
871:b38466ae1e51
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle rule-based occurrences as exceptions when removed by attendees for
counter-proposals. |
|
|
imipweb/event.py
|
|
870:3efd10869d10
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed inverted sender-BCC test. |
|
|
imipweb/resource.py
|
|
869:c865d7fc0eed
|
2015-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to make the calendar table layout more regular. |
|
|
htdocs/styles.css imipweb/calendar.py
|
|
868:a15f4aa9f1fc
|
2015-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a "replaced" flag to periods in the manager interface in order to be
able to track existing and new periods and thus correctly restore periods after
cancellation. As a consequence use of each object's recurrences list is reduced. |
|
|
imipweb/data.py imipweb/event.py imipweb/resource.py
|
|
867:851df2f4cfed
|
2015-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow objects to always be changed.
Obtain period sets only after identifying periods to be removed. |
|
|
imipweb/event.py imipweb/resource.py
|
|
866:295bb865bfe9
|
2015-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed participation status expectations upon receiving counter-proposals.
Removed updates of organiser free/busy details when receiving ADD messages that
are handled by sending a REFRESH message in response.
Fixed usage of command output by employing the "raw" version, not the version
processed by the showmail.py script. |
|
|
tests/test_person_invitation_add.sh tests/test_person_invitation_counter.sh tests/test_resource_invitation_add.sh tests/test_resource_invitation_constraints.sh tests/test_resource_invitation_constraints_alternative.sh
|
|
865:f8275d357b55
|
2015-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Do not update attendee free/busy details when receiving a counter-proposal. |
|
|
imiptools/handlers/person.py
|
|