Part of the Group ecosystem · 62 projects
Group Recurring Events adds Group support for Recurring Events: put event series and event instances in groups, with per-role permissions for each and overview pages, like Group Node does for nodes.
Group lets you organize content and users into groups and control what each member role can do. Recurring Events generates every occurrence of an event from one recurrence rule. This module connects the two, so each group can own and manage its own events.
Features
- Two Group relation types, "Group event series" and "Group event instance", created per event type.
- Per-role permissions for series and instances: view, view unpublished, edit, delete and create ("any" and "own" where they apply).
- Instances follow their series: they are added to, and removed from, the series' groups automatically.
- Overview pages for each group, with their own permissions:
group/{group}/event-seriesandgroup/{group}/event-instances(filterable by the group's event series).
Use it when different teams, departments or chapters each manage their own recurring events.
Post-Installation
- Enable the module.
- On the group type's Content tab, install "Group event series" and "Group event instance".
- On the group type's Permissions tab, grant the event permissions to each group role, including the two "overview" permissions.
Additional Requirements
- Drupal 11.1+
- Group 3.3+
- Recurring Events 3.0+
- Views (core), for the overview pages
Ask your assistant about Group Recurring Events (Series and Instances)
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Group ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha1 | Pre-release | 11 | Oct 16, 2026 |