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.