This project is not covered by Drupal’s security advisory policy.
Work Calendar allows to define yearly working/holiday calendars.
In general, these calendars can define what dates in a year are considered available or not, for any purpose.
Work calendars are defined by a pattern of week days: choose which week days a business/office/resource/whatever is open/available. See the picture for details.
Features
- Work calendars are exportable entities.
- Backend and admin pages to build calendars.
- Sitewide default calendar.
- API to query for date day availability across a year, month, week or single days.
- Integrates with Date Restrictions module, to restrict eligible dates based on work calendar.
Work in progress and future plans
- #2212243: Exclude specific dates from calendar availability
- #2071337: Leverage weekdays module
- Provide context conditions.
- Provide ctools access plugin (selection rules).
- Provide views filters.
Any other idea? Post a feature request!
Somehow related modules
- Availability (Drupal 5).
- Office Hours: It only register hours.
- Opening Hours: Register hours per day in a calendar basis.
- Availability Calendars: Similar in intention. A big difference is that dates are concrete (day, month, year) and stored to the database.
Support and customizations
The module author provides paid development and consulting services. Contact Jonathan Araña Cruz.
You can also support this module by giving cash gifts via Gratipay.
Project information
- Module categories: Content Editing Experience, Site Structure
- 74 sites report using this module
- Created by jonhattan on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.