1058:bb1b8e13ef4d
|
2016-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed explicit confirmation and retraction function usage, instead employing
scheduling functions to obtain confirmation, retraction, locking and unlocking
functions, with each distinct invocation occurring only once. |
|
|
docs/wiki/Preferences docs/wiki/Resources imiptools/handlers/resource.py imiptools/handlers/scheduling/__init__.py imiptools/handlers/scheduling/quota.py tests/test_resource_invitation_constraints_quota.sh tests/test_resource_invitation_constraints_quota_recurring.sh tests/test_resource_invitation_constraints_quota_recurring_limits.sh
|
|
1057:f517090b2d21
|
2016-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing mappings from retraction functions to locking-related functions. |
|
|
imiptools/handlers/scheduling/quota.py
|
|
1056:69d54f70c6f7
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an explicit entry for resources to the documentation front page. |
|
|
docs/wiki/FrontPage
|
|
1055:9d7567e5675c
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test of simultaneous resource booking with recurring events and
differing organiser quota limits. |
|
|
tests/templates/event-cancel-cars-recurring.txt tests/templates/event-request-cars-recurring.txt tests/test_resource_invitation_constraints_quota_recurring_limits.sh
|
|
1054:55e081ac6f18
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed tests of recurring event scheduling output. |
|
|
tests/test_resource_invitation_constraints_quota_recurring.sh
|
|
1053:068aa85f0c45
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the retraction operation a complete transaction.
Tidied up the locking and unlocking function application. |
|
|
imiptools/handlers/scheduling/__init__.py
|
|
1052:5abe3fb608d6
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow the retraction of events even if the event durations do not match. |
|
|
imiptools/handlers/scheduling/quota.py
|
|
1051:95dcb22905cc
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to handle multiple messages in the input. |
|
|
tools/showmail.py
|
|
1050:96f9567b0a99
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
With quotas, reject indefinitely recurring events, allowing rule-based events. |
|
|
imiptools/handlers/scheduling/quota.py tests/templates/event-request-car-recurring.txt tests/templates/fb-request-car-all.txt tests/test_resource_invitation_constraints_quota_recurring.sh
|
|
1049:1fc5f34543dc
|
2016-02-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for quota expiry so that past events do not consume quotas. |
|
|
conf/cron/cron.daily/imip-agent docs/wiki/CronIntegration imip_store.py tools/install.sh tools/update_quotas.py
|
|