Bug 87331 - option to insert a termin every first AND third wednesday a month for example.
Summary: option to insert a termin every first AND third wednesday a month for example.
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 3.2.1
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-17 03:21 UTC by Peto
Modified: 2012-06-08 12:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peto 2004-08-17 03:21:05 UTC
Version:           3.2.1 (using KDE 3.3.0,  (3.1))
Compiler:          gcc version 3.3.4 (Debian 1:3.3.4-7)
OS:                Linux (i686) release 2.6.7-1-k7

Is it possible to refine this feature so that it is possible to set an appointment that is on the first AND on the second wednesday a month?
Until now it is necessary to set up two appointments for this, one on the first and the other on the third weekday.
Comment 1 Eugene Nine 2005-07-15 17:31:01 UTC
More general, add the ability to have multiple recurrance rules for an event (similar to the exceptions)
Comment 2 Reinhold Kainhofer 2005-07-22 10:23:24 UTC
SVN commit 437527 by kainhofe:

Finally, the new recurrence code for libkcal. It encapsulates the whole recurrence functionality (rrule, ex rules, recurrence date/times, and exceptions date/times) into one classe. The API stayed as close to the old one, but this new code is much more powerful than the old one (although you won't see a difference in the applications yet; But once the library code works, we can make use of this extended functionality).

Not everything is fully finished (in other words: it's not perfect yet), so expect a few rough edges, which will be smoothed out before the release... There shouldn't be any data loss, but korganizer or kalarm might behave strange. If you experience anything like this, please tell me!

A long discussion (including a description of the changes) with David Jarvie went on on kde-pim:
http://lists.kde.org/?l=kde-pim&m=112017476307741&w=2
http://lists.kde.org/?t=112017493900001&r=1&w=2


CCBUG:98793
CCBUG:87331
CCMAIL: kde-pim@kde.org



 M  +104 -138  kalarm/alarmevent.cpp  
 M  +6 -15     kalarm/alarmevent.h  
 M  +2 -2      kalarm/dcophandler.cpp  
 M  +1 -1      kalarm/kalarmapp.cpp  
 M  +23 -21    kalarm/recurrenceedit.cpp  
 M  +19 -43    kitchensync/libkonnector2/plugins/qtopia/datebook.cpp  
 M  +2 -2      kitchensync/libkonnector2/plugins/qtopia/metacalendar.cpp  
 M  +1 -1      kitchensync/libksync/calendarmerger.cpp  
 M  +1 -1      kmobile/devices/gnokii/gnokii_mobile.cpp  
 M  +2 -1      korganizer/calendarview.cpp  
 M  +6 -4      korganizer/koagendaview.cpp  
 M  +1 -2      korganizer/kodaymatrix.cpp  
 M  +112 -145  korganizer/koeditorrecurrence.cpp  
 M  +1 -1      korganizer/komonthview.cpp  
 M  +4 -4      korganizer/printing/calprinthelper.cpp  
 M  +24 -51    kpilot/conduits/vcalconduit/vcal-conduit.cc  
 M  +61 -62    kresources/egroupware/kcal_resourcexmlrpc.cpp  
 M  +29 -56    kresources/groupwise/soap/incidenceconverter.cpp  
 M  +39 -48    kresources/kolab/kcal/incidence.cpp  
 M  +4 -2      kresources/newexchange/exchangeconvertercalendar.cpp  
 M  +14 -11    kresources/slox/kcalresourceslox.cpp  
 M  +1 -1      libkcal/Makefile.am  
 M  +8 -8      libkcal/calendar.cpp  
 M  +13 -15    libkcal/calendarlocal.cpp  
 M  +1 -23     libkcal/calformat.cpp  
 M  +0 -2      libkcal/calformat.h  
 M  +102 -7    libkcal/compat.cpp  
 M  +11 -1     libkcal/compat.h  
 M  +4 -3      libkcal/icalformat.cpp  
 M  +3 -3      libkcal/icalformat.h  
 M  +264 -514  libkcal/icalformatimpl.cpp  
 M  +7 -3      libkcal/icalformatimpl.h  
 M  +107 -64   libkcal/incidence.cpp  
 M  +44 -51    libkcal/incidence.h  
 M  +19 -11    libkcal/incidenceformatter.cpp  
 M  +2 -2      libkcal/kcalversion.h  
 M  +12 -16    libkcal/qtopiaformat.cpp  
 M  +632 -3198 libkcal/recurrence.cpp  
 M  +201 -276  libkcal/recurrence.h  
 M  +43 -45    libkcal/recurrencerule.cpp  
 M  +20 -14    libkcal/recurrencerule.h  
 M  +12 -8     libkcal/resourcekabc.cpp  
 M  +53 -5     libkcal/tests/Makefile.am  
 D             libkcal/tests/checkcalendar.pl  
 M  +11 -3     libkcal/tests/runtestcase.pl  
 M  +2 -1      libkcal/tests/testincidence.cpp  
 M  +2 -1      libkcal/tests/testincidencegenerator.h  
 M  +1 -1      libkcal/tests/testrecurprevious.cpp  
 M  +8 -5      libkcal/todo.cpp  
 M  +11 -11    libkcal/todo.h  
 M  +101 -109  libkcal/vcalformat.cpp  
 M  +3 -2      libkdepim/calendardiffalgo.cpp  
 M  +11 -9     libkpimexchange/core/exchangedownload.cpp  
 M  +3 -3      libkpimexchange/core/exchangeupload.cpp  
Comment 3 Reinhold Kainhofer 2006-11-02 19:27:19 UTC
Reassigning all KOrganizer bug reports and wishes to the newly created 
korganizer-devel mailing list.
Comment 4 Jeroen van Meeuwen (Kolab Systems) 2012-06-08 12:21:04 UTC
Closing as deferred lacking feedback, while the requested feature hasn't actually been implemented.

The workaround is to create two monthly recurring events, or to allow the exception dates itself to recur (weekly on Tue, with the exception of every second, fourth and fifth of the month).