imip-agent

Changelog

(0) -1000 -300 -100 -10 +10 +100 tip
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
(0) -1000 -300 -100 -10 +10 +100 tip