booking_routes module

booking_routes.handle_create_booking(handler, authenticated_user)[sorgente]

Handler per POST /bookings - Crea una nuova prenotazione.

booking_routes.handle_delete_booking(handler, authenticated_user, booking_id)[sorgente]

DELETE /bookings/<id> - Elimina una prenotazione.

booking_routes.handle_get_all_bookings(handler, authenticated_user)[sorgente]

GET /bookings - Ritorna tutte le prenotazioni per admin o solo quelle dell’utente corrente se non è un admin.

booking_routes.handle_get_booking_by_id(handler, booking_id)[sorgente]

GET /bookings/<id> - Ritorna la singola prenotazione, se esiste.

booking_routes.handle_update_booking(handler, authenticated_user, booking_id)[sorgente]

PUT /bookings/<id> - Aggiorna una prenotazione esistente per id.