Overview
The Date Repeat Entity Module complements the Date suite of modules, in particular the Date Repeat module. For repeating dates that follow a recurring rule, this module creates a unique entity for each date instance in the series.
Features
- Attach unique content to each date in a recurring series
- Update current, future or all recurring dates
- Delete current, future or all recurring dates
- Configuration per bundle (content type)
- Provides warnings when updates may affect referenced content
- Includes hooks for additional control of what gets repeated and when
Requirements
Description
When an entity that belongs to a repeating date series is updated or deleted, the user is offered the choice of updating/deleting the current entity, all current and future entities or all entities in the series.

When a date series is changed it may be significant enough that the existing entities in the series should be deleted and replaced by a new series. This module provides HOOK_repeat_entity_repeating_date_has_changed that gives other module developers the ability to determine when the change is significant such that the series is replaced.
If the existing entities will be replaced by a new set of entities representing a new date series the module provides a warning to the user if referenced entities, associated with the current date entity, may be affected.
If a date series that is changed and the change is not significant to generate a new series the existing entities representing each date in the series are updated. A separate HOOK_repeating_date_update is provided to enable other module developers to determine which properties and fields of each entity should be updated.
The program logic is represented in a flow chart.
Documentation
See README.txt
Known Issues
Existing recurring nodes that were created before the installation of this module will have to be edited and saved to create the separate entities for each date instance.
Credits
Development of this module has been sponsored by Groupanizer.
Project information
- Project categories: Content editing experience, Site structure
1,329 sites report using this module
- Created by eft on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.

