1187:f13a53554da3
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed period removal during free/busy collection updates by introducing special
period removal methods that distinguish between specific period instances using
additional collection-specific information. |
|
|
imiptools/period.py
|
|
1186:fb85b9ab5b44
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed statements wrongly outside loops when setting collection/mapping items. |
|
|
imiptools/stores/database/common.py
|
|
1185:5618f1121c4a
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made use of the get_scheduling_conflicts common scheduling function to support
delegation, introducing a "most-available" policy and tentatively supporting
multiple policies.
Tidied up the quota module code, making handling of endlessly-recurring events
identical between the addition and removal functions modifying journal entries. |
|
|
imiptools/handlers/scheduling/quota.py tests/test_resource_invitation_constraints_quota_delegation.sh tests/test_resource_invitation_constraints_quota_delegation_policy.sh
|
|
1184:9870d5d67a50
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed free/busy updates for quota group free/busy collections, adding a special
comparison method to group-related free/busy periods. |
|
|
imiptools/period.py
|
|
1183:e8de5c748307
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for scheduling multiple concurrent reservations. |
|
|
docs/wiki/Resources imiptools/handlers/scheduling/common.py imiptools/handlers/scheduling/freebusy.py
|
|
1182:b432c9a47d8a
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the standard responses to a new module and tidied up translator usage. |
|
|
imiptools/handlers/scheduling/__init__.py imiptools/handlers/scheduling/common.py imiptools/handlers/scheduling/freebusy.py
|
|
1181:3e7784f3d9c9
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit unlimited quotas and actually check quotas before considering delegation. |
|
|
imiptools/handlers/scheduling/quota.py tests/test_resource_invitation_constraints_quota_delegation.sh
|
|
1180:1bf71abd7858
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added documentation for the schedule_for_delegate function. |
|
|
docs/wiki/Preferences docs/wiki/Resources
|
|
1179:9cb6a6acfe17
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Incorporated check_quota functionality into the schedule_for_delegate function.
Added support for quota user groups mapping all (or all remaining unindicated)
organisers to a common group.
Added a tool for setting quota user-to-group mappings. |
|
|
imiptools/handlers/scheduling/quota.py tests/common.sh tests/templates/event-request-car-delegating.txt tests/test_resource_invitation_constraints_quota.sh tests/test_resource_invitation_constraints_quota_delegation.sh tests/test_resource_invitation_constraints_quota_recurring.sh tests/test_resource_invitation_constraints_quota_recurring_limits.sh tools/set_quota_groups.py
|
|
1178:3252084e9608
|
2016-05-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed the quota tool and updated the documentation to illustrate the way it
currently works. |
|
|
docs/wiki/Resources tests/common.sh tools/install.sh tools/set_quota_limit.py tools/set_quota_limits.py
|
|