Changeset [fb634ecb7d07] by hsoft
Revision fb634ecb7d07,
committed by hsoft
· February 3rd, 2012 @ 01:42 AM
[#262 state:fixed] Schedules are now updated by global changes when appropriate.
When a global change becomes the first spawn of a schedule, it replaces the ref txn of the schedule. This is to avoid the confusing situations where the schedule transaction would be different from all its spawns, and that changing a schedule would have no effect on its spawn (a new global change would be required).
Also, deleting the first spawn(s) of a schedule will make its
start date move forward.
https://bitbucket.org/hsoft/moneyguru/changeset/fb634ecb7d07/
6 changed files
-
M
.hgsubstate -
M
core/document.py -
M
core/gui/main_window.py -
M
core/model/recurrence.py -
M
core/model/undo.py -
M
core/tests/recurrence_test.py