This diagnostic tests whether the backend functions can properly access calendar blocks and booking data. Run this to identify permission or data access issues.
This test simulates what an anonymous visitor sees on your published website. It verifies whether blocked dates (from Airbnb and internal bookings) are properly displayed to prevent double bookings.
This will manually synchronize both the 1-bedroom and 2-bedroom unit calendars with their respective Airbnb feeds to ensure no double bookings occur.
✅ Secure Architecture: Anonymous users cannot directly access booking data (this protects guest privacy).
🔒 Backend Function: The getBlockedDates function runs with server privileges to safely fetch availability.
📅 Calendar Display: Only date ranges are returned to the frontend - no personal information is exposed.
🚫 Double Booking Prevention: Both Airbnb bookings and internal bookings are combined to show unavailable dates.