Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Open Y Repeat adds repeatable events and recurring features to the Open Y platform, offering configuration options to customize calendar behavior. It also includes a JavaScript component for further functionality.

Introduction and Overview

**Open Y Repeat** is a module designed to enhance the functionality of the Open Y platform by adding repeatable events and other recurring features. This module provides various configuration options and integrates seamlessly with the existing Open Y setup.

Features and Functionality

- **Calendar Limit Days**: Limits the selectable days in widgets. A value of 0 means no limits.
- **JavaScript Compilation**: The module includes a JavaScript component, `repeat.js`, which can be compiled using `npm`.
- **Bug Fixes**: The latest release includes a fix for incorrect location info in popup (PR #65 by @MamoruFivejars).

Installation

1. Clone the repository to your Drupal installation's modules directory.
2. Navigate to the module directory.

Configuration

- Set the `calendar_limit_days` variable to customize the selectable days limit in widgets.

Usage

- To compile `repeat.js`:
1. Run `npm install` to install dependencies.
2. Run `npm run build` to compile `repeat.js` to the parent folder "src".
3. Run `drush cr` in the docroot folder to clear caches.

Activity

Total releases
16
First release
Mar 2025
Latest release
2 months ago
Releases (12 mo)
4 ▼ from 12
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.3.0 Stable May 5, 2026
3.2.1 Stable Feb 25, 2026
3.2.0 Stable Jan 5, 2026
3.1.1 Stable Nov 26, 2025
3.1.0 Stable Jun 30, 2025
3.0.0 Stable May 23, 2025
2.8.2 Stable May 22, 2025
2.8.1 Stable May 9, 2025
2.8.0 Stable May 9, 2025
2.7.7 Stable May 1, 2025
2.7.6 Stable Apr 25, 2025
2.7.5 Stable Apr 23, 2025
2.7.4 Stable Apr 16, 2025
2.7.3 Stable Apr 15, 2025
2.7.2 Stable Mar 20, 2025
2.7.1 Stable Mar 19, 2025