| 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 ![]() |
| Milestone | |
| Patch |
State ⇒ Accepted
This should still be an open feature request.Are you going to improve the patch?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.New Attachment: patch_1922.patch
My bad. This should be alright.State ⇒ Feedback
Please provide your patch as a single unified diff patch.New Attachment: patch_1922.zip
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.
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.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.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.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?
State ⇒ Accepted
Yes. A patch would greatly speed it up, though, or perhaps a bounty.State ⇒ New
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ End of Month Recurrence?
Queue ⇒ Kronolith
Would it be possible to add in a type of Recurrence that happens at the end of every month?
Thanks,
~drew