Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
17
Tracked since
Mar 2025
Latest release
3 weeks ago
Releases (12 mo)
5 ▼ from 12
Maintenance
Active

Release Timeline

Releases

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