[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: [Kde-pim] reschedual recurring event
From:       "David Jarvie" <lists () astrojar ! org ! uk>
Date:       2003-08-08 16:54:59
[Download RAW message or body]

On Wednesday 06 August 2003 20:56, Reinhold Kainhofer wrote:
> On Wednesday 06 August 2003 20:21, Jason Stahl wrote:
> > Is there a way to reschedual only once instance of a recurring event
while
> > leaving the other's unmodified?
> 
> No, that's wish #54949 (http://bugs.kde.org/show_bug?id=54949). If 
> you'd like 
> to see something like that implement, it is always a good idea to vote 
> for such bugs/wishlist items.

The obvious way to implement this (other than the user interface bit) would
be to use an exception plus a recurrence date (iCalendar RDATE property),
but RDATE is not yet implemented in libkcal. I had just recently been
beginning to think about revising recurrence handling to allow for RDATE and
EXRULE in addition to the already implemented RRULE and EXDATE, and this
confirms to me the usefulness of this.

I think that we need a new recurrence class which holds all exceptions and
recurrences, incorporating possibly multiple instances of each of RRULE,
RDATE, EXRULE and EXDATE. The new class would provide query methods about
when the Incidence recurs, without the caller needing to consider
exceptions, etc. It would also provide access to the individual recurrences
and exceptions to allow manipulation. I am in the process of coding this up.

--
David Jarvie.

_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic