The ability to get lists of events grouped by rid. Our current client uses
a teaser based node list for their calendar. But they don't want the same
event to show up 50 times because it happens twice a day 5 days a week. So
there needs to be some way to have the event repeat module display the node
only once, and even better, give an accurate date description. So an event
listing may look like:
My Event
Fridays and Thursdays, 1-4 P.M. From Aug 10 to Aug 30.
Something like that. I tried to use views with event repeat and this problem
made it so I had to get all the nodes, remove the dupes and display date text
the client entered in manually.
(from Jacob Singh)
I agree it would be great if it offered options other than creating full nodes for each repeat, such as a plain-english description of the repeat def. and/or a list of all upcoming instances of this event in the node body.
- Grugnog
Comments
Comment #1
seanbfuller commentedYeah, I've been trying to think of a way to deal with this issue as it also affects taxonomy lists and search results.
As it stands, I can't see any way for eventrepeat to tell the calling api to remove itself from the list if something in the same rid has already been displayed. If someone were to come up with a consistent api-friendly way to do this, displaying a useful message seems like it would be easy.
Adding checks in event's upcoming block, event_view, taxonomy and search to only show the first event with a certain rid is possible, but seems messy.
Thoughts?
Comment #2
seanbfuller commentedAdditionally, I understand that creating a full node is the culprit to all of this, but given the complexity of the repeat pattern functions, it seems like a bad idea to delve into that right for this version.
Comment #3
seanbfuller commentedMarking this as won't fix for the 4.7.x-1.x version, but the current plan is to tackle this in the 5.0 version. (Please see http://drupal.org/node/87600)