Can get the full list of accommodation reservations for a family
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
2024-05-25 08:48:13 +02:00
parent d0d1169c7d
commit 936b095d46
7 changed files with 69 additions and 7 deletions

View File

@@ -6,9 +6,9 @@ use actix_web::{web, App, HttpServer};
use geneit_backend::app_config::AppConfig;
use geneit_backend::connections::{db_connection, s3_connection};
use geneit_backend::controllers::{
accommodations_list_controller, auth_controller, couples_controller, data_controller,
families_controller, members_controller, photos_controller, server_controller,
users_controller,
accommodations_list_controller, accommodations_reservations_controller, auth_controller,
couples_controller, data_controller, families_controller, members_controller,
photos_controller, server_controller, users_controller,
};
#[actix_web::main]
@@ -228,9 +228,14 @@ async fn main() -> std::io::Result<()> {
)
// [ACCOMODATIONS] Reservations controller
// TODO : create
// TODO : get single
// TODO : update
// TODO : delete
// TODO : list
// TODO : list for an accommodation
.route(
"/family/{id}/accommodations/reservations/full_list",
web::get().to(accommodations_reservations_controller::full_list),
)
// TODO : validate or reject
// Photos controller
.route(