Add multi-guest management: per-booking roster, docs, guest autocomplete
- Migration 010: booking_guests table (roster per booking with passport data) - Backend: /bookings/:id/guests CRUD — auto-links/creates guest profiles by passport - Backend: /hotel-settings GET/PATCH for key-value settings (require_guest_docs) - BookingDetailPanel: Гости tab with multi-guest list, inline add/edit form, guest autocomplete (debounced search in guests table), child/main badges, passport fields for adults, scan stub, require-docs warning - SettingsPage: toggle "Обязательное заполнение документов гостей" - Pass slug prop through CalendarPage → BookingCalendar → BookingDetailPanel Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -444,6 +444,7 @@ export function BookingsPage() {
|
||||
room={room(selected.roomId)}
|
||||
rooms={rooms}
|
||||
allBookings={bookings}
|
||||
slug={slug}
|
||||
onClose={() => setSelected(null)}
|
||||
onUpdate={handleUpdateBooking}
|
||||
onBulkUpdate={handleBulkUpdate}
|
||||
|
||||
Reference in New Issue
Block a user