After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 200907 - Add support for recurring tasks
Add support for recurring tasks
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Tasks
3.4.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 212636 224375 224686 227282 229043 234385 239184 244947 314411 389441 465565 488219 492359 525431 (view as bug list)
Depends on:
Blocks: 426395 654459
 
 
Reported: 2000-11-25 05:27 UTC by Federico Mena Quintero
Modified: 2018-03-15 16:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Federico Mena Quintero 2000-11-25 05:27:02 UTC
There is no support for recurring tasks right now.  The event editor's
recurrence page needs to be split off so that it can be shared by the task
editor.  Also, there is a "recurring task" icon that is not being used right now
in the task list ETable.
Comment 1 Ettore Perazzoli 2001-10-28 22:38:19 UTC
How is this 1.0?
Comment 2 Luis Villa 2001-10-29 18:30:05 UTC
ask jp ;)
Comment 3 Luis Villa 2001-11-26 17:04:40 UTC
Because of the decision to remap 1.1->1.2 and 1.2->1.4, I'm going to be
moving a large number of bugs around in the bugzilla. You can just
search on 'body contains' 'Because of the decision to remap' and mark
all as read. Please direct all questions about this change to
evolution@ximian.com, not the bug.
Luis

Comment 4 Dan Winship 2001-12-06 02:44:18 UTC
Bumping up the time estimate since this will involve some nasty
XCS hacking too.
Comment 5 Luis Villa 2001-12-07 00:19:00 UTC
*** bug 212636 has been marked as a duplicate of this bug. ***
Comment 6 Luis Villa 2001-12-19 21:39:04 UTC
Moving rescheduled 1.2 bugs to future en masse; sorry if your bug didn't make
the cut.
Comment 7 Ettore Perazzoli 2002-05-16 18:23:14 UTC
*** bug 224375 has been marked as a duplicate of this bug. ***
Comment 8 Ettore Perazzoli 2002-05-16 18:23:43 UTC
*** bug 224686 has been marked as a duplicate of this bug. ***
Comment 9 Gerardo Marin 2002-07-01 15:00:00 UTC
*** bug 227282 has been marked as a duplicate of this bug. ***
Comment 10 Gerardo Marin 2002-08-16 15:45:19 UTC
*** bug 229043 has been marked as a duplicate of this bug. ***
Comment 11 Gerardo Marin 2002-09-10 21:21:50 UTC
This is marked future and blocks a 1.2 tracking. Unblocking.
Please relink if appropriate.
Comment 12 Gerardo Marin 2002-11-22 23:28:40 UTC
*** bug 234385 has been marked as a duplicate of this bug. ***
Comment 13 Sagar R. Shah 2003-01-04 13:33:46 UTC
I think this is a really important feature to add, and will greatly
help users switching from u know what ;-)
Comment 14 Gerardo Marin 2003-03-06 19:59:00 UTC
*** bug 239184 has been marked as a duplicate of this bug. ***
Comment 15 André Klapper 2004-04-01 18:20:22 UTC
*** bug 244947 has been marked as a duplicate of this bug. ***
Comment 16 Gerardo Marin 2004-08-31 08:45:06 UTC
A very requested feature. Targeting for 2.1
Comment 17 alex gould 2005-02-12 20:38:26 UTC
This is important! Also please allow for tasks that repeat X (units)
after last completion, like
cut hair 1 month after last haircut.
Comment 18 Chenthill P 2005-08-22 18:38:57 UTC
Marking as an enhancement.
Comment 19 André Klapper 2005-08-24 19:46:27 UTC
*** Bug 314411 has been marked as a duplicate of this bug. ***
Comment 20 André Klapper 2006-01-09 02:02:57 UTC
sigh, at least retargetting from 2.3 to 2.5
Comment 21 André Klapper 2007-08-14 20:16:27 UTC
*** Bug 465565 has been marked as a duplicate of this bug. ***
Comment 22 André Klapper 2007-10-19 17:48:27 UTC
*** Bug 488219 has been marked as a duplicate of this bug. ***
Comment 23 André Klapper 2007-11-01 17:18:22 UTC
*** Bug 492359 has been marked as a duplicate of this bug. ***
Comment 24 Roberto C. Serrano 2008-02-04 20:23:04 UTC
This feature has been requested for 7 years in a row, and after my wife using evolution for a year she is ready to go back to outlook if this feature doesn't materialize.    :(

She is an organization maniac.  

Please help.

Thank you!
Comment 25 Matthew Barnes 2008-03-11 00:27:46 UTC
Bumping version to a stable release.
Comment 26 Joseph Mark Jarvis 2008-03-15 01:52:49 UTC
I second Roberto's comment.  This feature is critical, and it's absence is a major annoyance.
Comment 27 Susana 2008-04-07 20:45:55 UTC
*** Bug 525431 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2009-08-14 22:17:08 UTC
*** Bug 389441 has been marked as a duplicate of this bug. ***
Comment 29 Kyle Amadio 2009-08-17 12:21:40 UTC
Please may we have repeating tasks :)
Comment 30 André Klapper 2009-08-17 12:35:10 UTC
(In reply to comment #29)
> Please may we have repeating tasks :)

Patches welcome.
Comment 31 Tracey Clark 2009-10-08 22:01:08 UTC
If there was a voting feature, I would use it. This prevents me from using Evolution for tasks, period.
Comment 32 johnross 2010-01-14 04:03:38 UTC
After 9 years I think its time to see this issue raised to a higher level. Whether you call it a bug or a feature request or whatever, its high time that the problem was resolved!

I think its sad that neither Evolution or Thunderbird / Lightening / Sunbird can seem to properly implement such a basic feature!

I don't have the time or the talent for digging into this and fixing it, but I would donate a small amount of cash to create a bounty on solving this problem. Perhaps if a few others would join in that commitment we could coerce someone with the know how and time to do the work and bring Evolution a big step closer to a COMPLETE drop in replacement for Outlook?
Comment 33 Brian Z 2010-05-16 17:34:32 UTC
(In reply to comment #32)
> I don't have the time or the talent for digging into this and fixing it, but I
> would donate a small amount of cash to create a bounty on solving this problem.
> Perhaps if a few others would join in that commitment we could coerce someone
> with the know how and time to do the work and bring Evolution a big step closer
> to a COMPLETE drop in replacement for Outlook?

I would also like to contribute to a bounty for this badly-needed feature! 

I just imported my To Dos from KOrganizer (which I would like to replace with Evolution were it not for this one feature) and noticed what looks to me like a recurrence icon next to my recurring tasks (the little notepad that every task has also has circular arrows on it). I can't edit the recurrence options or create new recurring tasks in Evolution, but it seems able to recognize the concept.... so, this feature must not be that hard to implement?
Comment 34 Ertugrul Harman 2010-12-02 08:48:42 UTC
I also would like to contribute to a bounty for this 10 years old feature request.
Comment 35 Dotan Cohen 2011-02-17 08:40:27 UTC
> I think its sad that neither Evolution or
> Thunderbird / Lightening / Sunbird can seem
> to properly implement such a basic feature!

You might want to look at the KDE Kontact suite, it has recurring tasks.
Comment 36 Gour 2015-11-08 14:34:24 UTC
Recently I switched from Claws-mail to Evolution in order to be able to sync my contacts and calendars with my phone via ownCloud.

The remaining task (no pun intended) is to sync my tasks for which I use cli app called Taskwarrior and therefore, naturally, considered Evolution.

Now, seing that this bug is almost 15yrs old and seemingly without any hint to be fixed soon, I'll seriously consider to try KDE along with Kontact suite. :-(
Comment 37 Milan Crha 2018-03-15 16:48:51 UTC
Even you may consider this change particularly small, then please believe me, there had been required many other changes to have this as this small (like moving the recurrence tab into a separate reusable widget, which also meant quite heavy changes in the code).

With respect of functionality, I tried to mimic what outlook.com OWA (Outlook Web Access) does, but not in exactly the same way. In Evolution, when user marks recurring task as completed, it's either moved to the next occurrence (and its status/percent completed and completed are reset), or it's just marked as completed (with those three properties updated accordingly). When moving to the next occurrence, the difference between the start date and due date is tried to be left as it is, if possible. The Due date can be reset to the next occurrence start when the first move would make it after it, or it can be even reset to the Start date in some cases. The difference from OWA is that the component has the Start date mandatory (they have it stored separately, only for the recurrence, but it's against iCalendar RFC 5545).

Each calendar backend needs to advertise in the static capabilities that it supports recurring tasks, to be able to edit them in Evolution UI. There are currently only On This Computer and CalDAV backends which do that.

I added the main functions in evolution-data-server, to offer it to others (like for GNOME ToDo folks), thus they can reuse the code and get consistent behaviour between evolution and those applications.

Created commit_f5d9fa2ee in eds master (3.29.1+) [1]
Created commit 8197757ed in evo master (3.29.1+)

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=f5d9fa2ee