True, but it UI is a bit confusing ( I dont want the 'repeating bit'), and I need different (and multiple) times for the dates (does not look lik recurring events support that)
For your usecase I would create a folderish meta-event container holding all the event metadata and the related start dates + duration of the films. Upon create/edit of the meta-event type I would create/update event instances inside the container - one event for each film date. Everything else appears too complicated or too much bending Plone.
Is there any chance that returning a list, a set or something else could work, something like:
@indexer(IDatesBehavior)
def startIndexer(obj):
if obj.start is None:
return None
dates = []
for date in obj.start:
dates.append(DateTime(date.isoformat()))
return dates