[#1922] End of Month Recurrence
Summary End of Month Recurrence
Queue Kronolith
Queue Version HEAD
Type Enhancement
State Accepted
Priority 1. Low
Owners
Requester awillis (at) nweci (dot) org
Created 05/06/2005 (1101 days ago)
Due
Updated 12/28/2007 (135 days ago)
Assigned
Resolved 12/28/2007 (135 days ago)
Attachments patch_1922.patch Download
Milestone
Patch

History
12/28/2007 Chuck Hagenbuch Comment #12
State ⇒ Accepted
Reply to this comment
This should still be an open feature request.
12/28/2007 Chuck Hagenbuch State ⇒ No Feedback
 
12/05/2007 Jan Schneider Comment #11 Reply to this comment
Are you going to improve the patch?
11/20/2007 Jan Schneider Comment #10 Reply to this comment
I don't know what this patch is going to calculate but definitely not the "last x in month" recurrence rule. I assumed it would calculate the last x weekday in a month, but even if it's supposed to calculate the last x day in a month, it's completely off.
10/28/2007 Chuck Hagenbuch Deleted Attachment: patch_1922.zip
 
10/27/2007 horde (at) duffeaap (dot) com Comment #9
New Attachment: patch_1922.patch Download
Reply to this comment
My bad. This should be alright.
10/27/2007 Jan Schneider Comment #8
State ⇒ Feedback
Reply to this comment
Please provide your patch as a single unified diff patch.
10/27/2007 horde (at) duffeaap (dot) com Comment #7
New Attachment: patch_1922.zip
Reply to this comment
I basically copied Chuck's code for the MONTHLY_DATE and adjusted somewhat. It might be possible to make it more concise.

It, however, works fine for SQL.
I have no way to test Kolab backend, so I'm not sure how that works.

Also the vCal and iCal imports for this recurrence are not available. The problem is that there is no code in those which will make it easy to extract the "EndOfMonth" data.
I noticed that is also missing for the YEARLY_WEEKDAY case.

Maybe someone can give me some hints or finish that part off, if necessary.
03/15/2007 Chuck Hagenbuch Comment #6 Reply to this comment
It's a new feature, not a bug, though I'm sure that it would be useful to a lot of people. I'm not aware of it being a priority for any developers at the moment, but if you want to contribute a patch, or to sponsor a bounty for it, that would certainly speed it up.
03/15/2007 jochem (at) mondrian (dot) nl Comment #5 Reply to this comment
Is there any chance of this bug being resolved in the near future? I think there's a decent number of people affected by this that just don't come forward.
05/25/2005 Chuck Hagenbuch Summary ⇒ End of Month Recurrence
 
05/07/2005 Chuck Hagenbuch Comment #4 Reply to this comment
You'll need to add a new KRONOLITH_RECUR_ constant to lib/Kronolith.php, implement handling of it in all of the places that we look at recurrence type, and make sure that all of the Driver/ backends support it.
05/07/2005 awillis (at) nweci (dot) org Comment #3 Reply to this comment
I consider myself very well versed in php, but I"m not really familiar with the Horde  framework.

Could you maybe point me in the right direction?
05/07/2005 Chuck Hagenbuch Comment #2
State ⇒ Accepted
Reply to this comment
Yes. A patch would greatly speed it up, though, or perhaps a bounty.
05/06/2005 awillis (at) nweci (dot) org Comment #1
State ⇒ New
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ End of Month Recurrence?
Queue ⇒ Kronolith
Reply to this comment
Would it be possible to add in a type of Recurrence that happens at the end of every month?

Thanks,
~drew