Recommended releases

Download Released

Provides a field type to reserve timeslots for configurable resources and the
widget type "Timeslot Fullcalendar" to conveniently select resource and time
slot.

Provides Token and Views support for individual field subvalues.

Wraps Fullcalendar 5.x as a reusable library.

Use cases

If you have resources that can only be used once at a time, like rooms, cars,
machines, or whatever equipment, then Resource Timeslots can help to collect
reservations in a simple and user friendly way.

Installation

Install this module using the official Backdrop CMS instructions

Setup

You need two content types (node types), one acts as resource the other one acts
as reservation.

The reservation type gets a "Resource timeslot" field attached, in which you
set the "Resource content type" to your resource type.

Limit the number of slots people may add per node and field with the field's
granularity setting (Global settings -> Number of values).

If you want to preselect resources via links for new reservations, add a
resource-id=7 parameter to the url (href), where 7 is the node ID of the
resource node.

If you want to show special messages after submission, or send mails, use
the Rules module.

Issues

Bugs and Feature requests should be reported in the Issue Queue

Known issues

  • Does not work with node translations (multilingual resource nodes).
  • The widget's slot delete button does not work on touch devices under certain
    circumstances.

Current maintainers

Credits

Utilizes the MIT licensed Fullcalendar library to input time slots.

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.