Can create couple

This commit is contained in:
2023-08-07 16:50:22 +02:00
parent 75438f4ae0
commit 29c503a6b0
10 changed files with 367 additions and 15 deletions

View File

@@ -5,7 +5,7 @@ use crate::models::{
Family, FamilyID, FamilyMembership, Membership, NewFamily, NewMembership, UserID,
};
use crate::schema::{families, memberships};
use crate::services::{members_service, users_service};
use crate::services::{couples_service, members_service, users_service};
use crate::utils::string_utils::rand_str;
use crate::utils::time_utils::time;
use diesel::prelude::*;
@@ -183,7 +183,8 @@ pub async fn update_family(family: &Family) -> anyhow::Result<()> {
/// Delete a family
pub async fn delete_family(family_id: FamilyID) -> anyhow::Result<()> {
// TODO : delete couples
// Delete all family couples
couples_service::delete_all_family(family_id).await?;
// Remove all family members
members_service::delete_all_family(family_id).await?;