Can export family data

This commit is contained in:
2023-08-17 17:37:44 +02:00
parent 680c2d2624
commit 3b5efb46cd
7 changed files with 224 additions and 6 deletions

View File

@ -6,7 +6,7 @@ use actix_web::{web, App, HttpServer};
use geneit_backend::app_config::AppConfig;
use geneit_backend::connections::s3_connection;
use geneit_backend::controllers::{
auth_controller, couples_controller, families_controller, members_controller,
auth_controller, couples_controller, data_controller, families_controller, members_controller,
photos_controller, server_controller, users_controller,
};
@ -191,6 +191,11 @@ async fn main() -> std::io::Result<()> {
"/family/{id}/couple/{couple_id}/photo",
web::delete().to(couples_controller::remove_photo),
)
// Data controller
.route(
"/family/{id}/data/export",
web::get().to(data_controller::export_family),
)
// Photos controller
.route(
"/photo/{id}",