1247:95818819dcc5
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced request-level state to retain computed information instead of
serialising it to the request arguments and then re-computing it for display.
Attempted to channel all accesses to event state via "current" data methods,
moving mutation operations and eliminating some duplication. |
|
|
imipweb/env.py imipweb/event.py
|
|
1246:ea2b740d7745
1247:95818819dcc5 1249:d6c6544c04d3
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handled null datetimes in form periods, also serialising nulls as empty strings.
Added a function that exposes the field inputs used to provide datetime details. |
|
|
imipweb/data.py
|
|
1245:c0ee74128fca
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved form period serialisation into the data module, removing redundant methods
from the resource module. |
|
|
imipweb/data.py imipweb/event.py imipweb/resource.py
|
|
1244:792f00676d62
|
2017-09-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved form period and date construction into the data module, simplifying the
event and resource module code. |
|
|
imipweb/data.py imipweb/event.py imipweb/resource.py
|
|
1243:d219182e1817
|
2017-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove old free/busy periods when updating recurring event scheduling records. |
|
|
imiptools/freebusy/common.py imiptools/freebusy/database.py tools/make_freebusy.py
|
|
1242:666c7bfe500d
|
2017-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced parameterisation to the get_window_end method. |
|
|
imiptools/client.py
|
|
1241:c0c396b10d0d
|
2017-06-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed context details from selectors, converting datetime values to
enumerators only when needed to provide the necessary result resolution. |
|
|
tests/internal/qualifiers.py vRecurrence.py
|
|
1240:a86440202965
|
2017-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Limit the context information provided for outer selectors. |
|
|
vRecurrence.py
|
|
1239:ec627c723022
|
2017-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added more explanations. |
|
|
vRecurrence.py
|
|
1238:eb97b1194e2e
|
2017-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain only future event periods when scheduling.
Added support for specifying the start of the scheduling window, instead of
employing the current moment in time as the start, in order to support testing
of events defined in the past. |
|
|
imiptools/client.py imiptools/data.py imiptools/handlers/scheduling/common.py imiptools/handlers/scheduling/freebusy.py imiptools/handlers/scheduling/quota.py imipweb/calendar.py imipweb/resource.py tests/test_outgoing_invitation.sh tests/test_resource_invitation_constraints_quota_recurring_unlimited.sh tests/test_resource_invitation_recurring_indefinitely.sh
|
|