1198:7d1cbe361b3b
|
2016-10-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Established separate journal tables so that store and journal data are not mixed
together in the same tables when both are configured to reside in the same
database. |
|
|
conf/postgresql/schema.sql docs/wiki/DatabaseStore imiptools/stores/database/common.py
|
|
1197:16c397f18526
|
2016-10-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent multiple entries for any given event/recurrence in free/busy providers. |
|
|
imiptools/stores/common.py
|
|
1196:7153fc86ae7d
|
2016-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support indefinitely-recurring events within quotas, recording events in journal
storage so that the free/busy tool can expand the occupied periods. |
|
|
conf/cron/cron.daily/imip-agent docs/wiki/CronIntegration docs/wiki/DatabaseStore docs/wiki/FilesystemUsage imiptools/handlers/scheduling/quota.py tests/common.sh tests/list_table.py tests/templates/event-cancel-car-recurring.txt tests/test_resource_invitation_constraints_quota_recurring_limits.sh tests/test_resource_invitation_constraints_quota_recurring_unlimited.sh ...
|
|
1195:a00216dc5cc8
|
2016-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added delegate method placeholders. |
|
|
imiptools/stores/common.py
|
|
1194:9c254032288d
|
2016-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated references to now-removed tables and directories. |
|
|
imiptools/stores/database/common.py imiptools/stores/file.py
|
|
1193:9feaee690f44
|
2016-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced compatibility methods for journal free/busy information. |
|
|
imiptools/stores/database/common.py imiptools/stores/file.py
|
|
1192:00d37da98920
|
2016-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the journal an extension of the regular store, consolidating journal
entries and organiser free/busy details into a single representation employing
the existing store of free/busy records defined for other calendar participants. |
|
|
conf/postgresql/schema.sql docs/wiki/DatabaseStore docs/wiki/FilesystemUsage imiptools/handlers/scheduling/quota.py imiptools/stores/common.py imiptools/stores/database/common.py imiptools/stores/file.py tools/copy_store.py
|
|
1191:2102cbcbadd0
|
2016-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the schedule call inside the try...finally statement to ensure that
failure causes locks to be released, since the start_scheduling call which
acquires locks occurs inside apply_scheduling_functions (which is called by the
schedule method). |
|
|
imiptools/handlers/resource.py
|
|
1190:a91c990d9a3e
|
2016-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added unlimited quota details and an example of combining limits and delegation.
Tidied up various existing flowcharts. |
|
|
docs/wiki/Resources
|
|
1189:4c9993fbc5bc
|
2016-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made get_overlapping accept multiple periods for possible future optimisation.
Moved the iCalendar recurrence qualifiers test; added a period overlapping test. |
|
|
imiptools/data.py imiptools/handlers/scheduling/common.py imiptools/period.py imipweb/calendar.py tests/internal/periods.py tests/internal/qualifiers.py tests/qualifiers.py
|
|