diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt b/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt index 0ba36c4..935e347 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt @@ -136,7 +136,16 @@ class BookingFlow( @AuthenticationPrincipal principal: MyPrincipal?, @RequestParam(required = false) status: String? ): List { - requireMember(propertyAccess, propertyId, principal) + requireRole( + propertyAccess, + propertyId, + principal, + Role.ADMIN, + Role.MANAGER, + Role.STAFF, + Role.HOUSEKEEPING, + Role.FINANCE + ) val statuses = parseStatuses(status) val bookings = if (statuses.isEmpty()) { bookingRepo.findByPropertyIdOrderByCreatedAtDesc(propertyId)