Recurrence based on the later of completion or due date (or have recurrent due date be a strictly later date) #637
Replies: 3 comments 1 reply
-
I would expect that the code currently uses this to update dates relatively... Do you experiments confirm that? |
Beta Was this translation helpful? Give feedback.
-
Never mind - it's in the text, as Done Date ... |
Beta Was this translation helpful? Give feedback.
-
Thank you for the well written idea, @bleeben! I think it makes sense. Please note that this does not have high priority at the moment, though. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Making this idea after looking at #609 and #611, and trying out https://jakubroztocil.github.io/rrule/
I'd like to set up routine tasks that would be due (for example):
Right now, if I try this without a 'when done' flag, then a heavily overdue task will require catching up (which I think is expected). And a current task without a 'when done' flag will also recur as expected.
However, if I try this with a 'when done' flag, it runs into something unexpected, where the next recurrence of the task will remain unchanged for a current task - replication below.
Expected Behavior
Current Behavior
Steps to Reproduce
On one hand, it's understandable for the recurrence to just pick up the next available date after 'when done' (so since 2022-05-16 is after 2022-05-04, it looks like that's what is used for the next recurrence due date. However, that makes the recurrence unusable until the due date is passed. I would request that either:
or
Beta Was this translation helpful? Give feedback.
All reactions