Ticket #25 (enhancement)

Opened 3 years ago

Last modified 1 month ago

Recurring tasks

Status: closed (fixed)

Reported by: lolindrath@gmail.com Assigned to: lrbalt
Priority: normal Milestone: 1.7
Component: Coding Version: 1.03
Severity: normal Keywords: recurring
Cc: rpnielsen@gmail.com

Highly configurable recurring tasks would be a great feature.

Examples:

  • Every Friday (weekly review)
  • Every first of the month (give the dog his heartworm medicine)
  • After task is complete, add a new task due in X days (this would be great for tasks like call my parents/grandmother every 7 days for the "I'm still alive" call)
  • End after 10 occurrences
  • End after a specific date

Attachments

recurring_todos.patch (44.0 kB) - added by lrbalt on 06/08/08 20:07:03.
some basic incomplete code

Change History

04/07/05 17:48:23: Modified by bsag

  • status changed from new to assigned.
  • description changed.

Yes, I'd like something like this too.

06/22/05 10:30:32: Modified by nic

This might be useful http://runt.rubyforge.org/

08/29/05 13:50:42: Modified by bsag

  • version set to 1.03.
  • milestone changed from Version 1.10 to 1.10.

Yes, I've seen runt - it looks great, and it's on my list of things to check out.

10/21/05 20:46:07: Modified by schilke (tracks.tt.check@xoxy.net)

"Runt provides: (...) everlasting peace and/or eternal life" so this seems to be a "must integrate"? LOL

05/08/06 21:12:08: Modified by Tekhne

I also think this feature would be highly useful.

05/17/06 08:29:06: Modified by rpnielsen@gmail.com

  • cc set to rpnielsen@gmail.com.

The addition of periodic tasks combined with the recently introduced Tickler support would make for a compelling story.

For example, the new action UI could be modified to allow for tickler and periodic options. I could then create an action to pay my rent that needs to be done on the first Monday of last week of the month and I should be tickled the Friday before the action is due.

Then I never need to think about creating the action and the action is deferred (and off my radar) until I need to write the check.

12/06/06 03:26:40: Modified by guest

This would definitely be a compelling feature. Any news on its status?

01/04/07 18:00:10: Modified by guest

+1 for me on this feature

02/24/07 21:13:20: Modified by cdeliason@stthomas.edu

+1

10/19/07 12:39:51: Modified by lrbalt

  • priority changed from low to normal.

10/19/07 12:40:14: Modified by lrbalt

#588 is duplicate of this one

04/05/08 19:37:49: Modified by lrbalt

  • owner changed from bsag to lrbalt.
  • status changed from assigned to new.

06/03/08 18:45:44: Modified by lrbalt

  • milestone changed from 2.0 to 1.7.

06/08/08 20:07:03: Modified by lrbalt

  • attachment recurring_todos.patch added.

some basic incomplete code

06/08/08 20:09:54: Modified by lrbalt

I've started working on adding recurring todos to tracks. This patch shows the gui (access throught http://domain.com/recurring_todos). Saving works partially. Still a lot of ground to cover here, but if someone wants to take a look and comment. Better to get feedback early on :-)

06/19/08 12:51:53: Modified by lrbalt

progress can be follows on github using the recurring branch

http://github.com/lrbalt/tracks/commits/recurring

07/19/08 18:52:57: Modified by lrbalt

  • status changed from new to closed.
  • resolution set to fixed.

I've committed a patch for recurring todos to git

07/19/08 18:54:31: Modified by lrbalt

you need to {{rake db:migrate}} your database