Files
jachty.pkmp.com.pl/.paul/changelog/2026-05-08.md
2026-05-08 00:12:37 +02:00

999 B

2026-05-08

Co zrobiono

  • [Faza 9, Plan 06] Blokada nawigacji kalendarza zbiorczego [yacht_calendar_all] na /rezerwacja/
  • REST: nowy publiczny endpoint GET /yacht-booking/v1/availability/bounds zwracający { max_booking_date } (filtr confirmed/pending + end_date >= dziś, sortowanie DESC po meta_value DATE)
  • Frontend JS: bootstrap fetch bounds przed init FullCalendar, nowa funkcja buildCalendar z validRange { start: pierwszy dzień bieżącego miesiąca, end: pierwszy dzień miesiąca PO maxDate } (exclusive)
  • Graceful degradation w fail callback — kalendarz bez validRange gdy endpoint padnie
  • Bump wersji pluginu 1.2.0 → 1.2.1

Zmienione pliki

  • wp-content/plugins/yacht-booking-system/api/class-rest-controller.php
  • wp-content/plugins/yacht-booking-system/frontend/assets/js/calendar-all.js
  • wp-content/plugins/yacht-booking-system/yacht-booking-system.php
  • .paul/phases/09-finalizacja/09-06-PLAN.md
  • .paul/phases/09-finalizacja/09-06-SUMMARY.md