Rooms module upgrade to 1.8 throws the following errors

Error on upgrade to latest release

Unresolved dependency bat_api (Missing)
Rooms Availability requires this module.

Error: Unresolved dependency bat_api (Missing)
Rooms Availability Constraints requires this module.

Error: Unresolved dependency bat_api (Missing)
Rooms Availability Reference requires this module.

Error: Unresolved dependency bat_api (Missing)
Rooms Booking requires this module.

Error: Unresolved dependency bat_api (Missing)
Rooms Booking Manager requires this module.

Error: Unresolved dependency bat_api (Missing)
Rooms Pricing requires this module.

Comments

stevep created an issue. See original summary.

stevep’s picture

No obvious reference to where to find the bat api, so I started to load the bat dev module, but it, in turn, requires Xautoload -- too many changes for a production site, imo.

Reverting to 1.7

stevep’s picture

apologies

Drupal 7.41

Modules enabled

  • Rooms (rooms)
  • Rooms Availability (rooms_availability)
  • Rooms Availability Constraints (rooms_availability_constraints)
  • Rooms Availability Reference (rooms_availability_reference)
  • Rooms Booking (rooms_booking)
  • Rooms Booking Manager (rooms_booking_manager)
  • Rooms Pricing (rooms_pricing)
  • Rooms UI (rooms_ui)
  • Rooms Unit (rooms_unit)
ronald_istos’s picture

Status: Active » Closed (works as designed)

As the release notes mention - https://www.drupal.org/node/2651314 - you need BAT API 1.0 - https://www.drupal.org/project/bat_api - this is not BAT itself. Also BAT API 1.0 has a dependency just on services. Hope this helps.

stevep’s picture

Thank you Ronald, however for those having similar problems:

I've upgraded (installed bat_api, with Services), but now no fullcalendar -- js as per https://roomify.us/rooms-module-documentation/rooms-module-overview is old

per your link, "The latest version of FullCalendar - 2.6 and much better and performant usage of calendars"

I assume standard Fullcalendar library is now to be used, and NOT previous "You will also need to download our custom fork of the FullCalendar JavaScript library here."

Uploaded fullcalendar 2.6.0 library from https://github.com/fullcalendar/fullcalendar/releases

However, status still not finding fullcalendar if previous naming convention "rooms_fullcalendar" is used -- now need to simply rename as fullcalendar, flush caches, and is now working (using 2.6.0 fullcalendar library)

update -- had to revert to 1.7 after having lost visibility of Rooms Unavailable (N/A), which is crucial (high booking season period).