If the repeating dates API is enabled and a repeating date field is added to a content type FullCalendar fails to display the date on the calendar. This occurs even if the Repeat checkbox is not checked when creating the content.

Comment #17 indicates a patch was created and then committed in comment #18.

Comment #34 states that the patch never made it to the 7.x branch. I can confirm that the code does not appear in the (7.x-2.x-dev) branch /theme/theme.inc file.

Comments #39-44 seem to be discussing a separate issue, not the issue of dates not appearing in the FullCalendar display when the date repeat api is enabled.

Thank for your reply ...
But that's just the point. I don't have any clue if this feature exist or not for version 7
Maybe it is already implemented but it isn't working for me.
That was in fact my question ..

Since this was marked as major I'll add a little extra information that may help.

Repeat dates are working for me.

The bug I'm having with them is I have two different date fields on the same content type. The date fields are separate (different machine names). 1 of the fields is a repeated date, while the other is a single date (no repeat) that can be added unlimited times. When I have a date for both the repeating dates and the other date field, 2 entries show up on the repeated date day inside the calendar. If I add a few more dates to the unlimited date field, as many dates as I add show up on the calendar. If I remove all the dates from the unlimited dates field, then only 1 entry is shown (the repeated date).

So it looks like repeated dates are working correctly. They're just not being reduced to the correct date field if more than 1 date field is on a content type, even after setting "Use a custom date field" and selecting the repeating date field.

This still needs to be revisited for D7. But also, dragging a repeating date is broken, it only updates the first one. This is because the repeating updating happens only in the widget validator (?!), and doesn't fire on node_save.

Also, we can't know if they want to change ALL events or just the one.

First my broken beta repeat view:
The view is a simple repeat every day rule for about 10 different nodes repeating on different days.
Now it repeats (Yea, repeats heavily, in the day it repeats 10 times and it repeats like it should). Also all other nodes repeat day wise about 10x and every day making the calendar one big clutter.

Second, and update to latest dev.
Now all dayly repeats that was 10x dissapears and the first repeat node in the view shows like it should, but all the other nodes are missing in the calendar. (they are there if I switch to html list)

the update now only shows one node in a full calendar ignoring all other repeat nodes.
P.S. normal non repeat nodes show on the calendar in there date block.
I am using the latest dev of views 3 (there was an update to run that broke some of my views, causing them to duplicate. Before views update things worked fine, without this patch for repeat rules)

The patch previously provided works great as long as you only have a single node with rrule. If you have multiple nodes in the same calendar with rrules, it will break. The steps I provided above will fix that.

I can reproduce the problem described in #22. The fix proposed in #23 doesn't work for me (e.g. $found is not even defined in this context). Since I needed this fixed I wrote the following patch, which works for me by storing an index per node id to reference which repeating events have already been handled and which have not.

This solution scales linearly in memory with the number of repeating events; I'm sure there's a way to reduce this overhead to require the memory only temporarily.

Patch attached.

P.S.: I'm not sure I'm supposed to set this ticket's status to "patch (to be ported)". If I shouldn't have, please bear with me, I'm new to Drupal dev.

Just got event colouring working with no repeating dates problem. It took some trial and error to get the right combo of module versions to work as well as help from several people including Tim. Here are the versions that brought it all together:

I follow this post since I've performance issue with my views of fullcalendar. I think this issue, once fixed, will reduce the overhead of my events processing.
But I'm disappointed because none of your patchs works as expected IMHO.

Currently, I'm using fullcalendar to display events which are basically repeated every week. I'm using only a daily view which implies that I can see only one iteration of these events : furthermore, I've in my view filter a"start_event=now AND end_event=now.
If I switch my display mode to list, only day iterations are shown, but if I switched to Fullcalendar, all iterations are shown (or,if issue's patch applied, just the one year old which is described in your comments as the first one).

In theme.inc, $vars['view']->result is available. Why can't we stick to this list to build fc events? I'm missing something ?

I'm trying to get this to work in a D7 install and the dates don't seem to repeat. I have Fullcalendar 7.x-2.0-beta3+3-dev setup and enabled, a date field added that is repeatable using the api and It only displays one time. Is there something else that has to be done to get the dates to repeat? I have an events calendar and there is an event that needs to repeat every tuesday. The calendar works, the event displays once and when you click and view the details it says it repeats.

I see that the function dealing with recurring events in the D6 branch isn't in the D7 branch. I am totally willing to create a D7 patch if one of the maintainers wants to clear things up for me while at DrupalCon.

Repeating dates appear to just work fine on my employer's website using FullCalendar. See for yourself (note that it's a busy period right now!). I think it just comes straight from the Date API / Date Views / Date Repeat modules. The settings for the date Field should look something like this:

pjcdawkins: I checked your website and what I'm seeing here is different from what this issue is discussing.

On your site, it appears that you have a Date field with multiple values. So, for example, this event: http://uclu.org/whats-on/sport/highbury-fields-park-run has an explicit value for each date that appears on the calendar. This is different from the Date Repeat API which allows you to have a Date field with a single value that has a "repeat rule" (ie. "Repeat once a week for 4 weeks")

In the case of a multi-value Date field, you are correct that support for this is already in place. In the case of a repeat rule, the functionality is in place in the D6 branch but not the D7. On D7, a Date field with a repeat rule is only shown once.

Very interesting. I'm going to dive deeper into this tonight. Out of curiousity (and not to take this thread too off-subject) but how what field formatter are you using to display every date in the rule? (directly under the page title at the right) I'll pull up my Dev site tonight and see what I'm missing in the puzzle.

In any case, it does sound like the support is there, it's just a matter of figuring out how to get it to function as expected in the display, which I suppose is more a documentation request.

Out of curiousity (and not to take this thread too off-subject) but how what field formatter are you using to display every date in the rule?

That's built in to the date / date repeat module - the field formatter has a little settings form where you set "Multiple values". Screenshot attached (in #43).

I've changed this to a support request because it really does appear that repeating dates are manageable out of the box with FullCalendar (our site has been using them for about 18 months). There might well be configuration headaches of course (I don't remember everything I did to set this up).

@Ignigena ... and I used some nasty CSS to collapse the list of dates so it would scroll. Not touch-screen friendly. My ideal is if I just displayed the next couple of dates and the repeat rule, but that's a difficult problem. This is nothing to do with FullCalendar of course.

So, for clarity, there remains no support for recurring dates for the D7 version of Full Calendar. I've reviewed the code, I do NOT see the core function template_preprocess_fullcalendar_fields anywhere in the D7 version.

Would you please confirm.. if possible... can you point me in a direction to resolve the situation where I have a web site that would like to be able to create recurring dates and have them appear on the fullcalendar.