feat: add recurring booking management functionality

- Implemented API endpoints for listing and updating recurring booking groups.
- Added handlers for listing and updating recurring groups in the backend.
- Created frontend components for displaying and editing recurring bookings.
- Enhanced booking provider to manage recurring groups and their states.
- Updated API client to include new methods for recurring bookings.
- Introduced new validation schemas for updating recurring groups.
- Added UI elements for managing recurring bookings in the booking interface.
This commit is contained in:
Jose Selesan
2026-06-16 15:16:38 -03:00
parent 1318e3bf57
commit 3b3def94ab
15 changed files with 936 additions and 5 deletions

View File

@@ -79,9 +79,11 @@ export {
createRecurringBookingSchema,
listAdminBookingsQuerySchema,
listAdminBookingsResponseSchema,
listRecurringGroupsResponseSchema,
recurringBookingGroupSchema,
recurringGroupStatusSchema,
updateAdminBookingStatusSchema,
updateRecurringGroupSchema,
} from './admin-booking';
export type {
AdminBooking,
@@ -91,9 +93,11 @@ export type {
CreateRecurringBookingInput,
ListAdminBookingsQuery,
ListAdminBookingsResponse,
ListRecurringGroupsResponse,
RecurringBookingGroup,
RecurringGroupStatus,
UpdateAdminBookingStatusInput,
UpdateRecurringGroupInput,
} from './admin-booking';
export {
createPublicBookingSchema,