Can get accommodations reservations of a family

This commit is contained in:
2024-05-31 22:09:33 +02:00
parent b34959df33
commit 51f8aaccb6
3 changed files with 28 additions and 1 deletions

View File

@ -33,3 +33,19 @@ pub async fn create(
Ok(res)
})
}
/// Get all the calendars of a user
pub async fn get_all_of_user(
user: UserID,
family: FamilyID,
) -> anyhow::Result<Vec<AccommodationReservationCalendar>> {
db_connection::execute(|conn| {
accommodations_reservations_cals_urls::table
.filter(
accommodations_reservations_cals_urls::dsl::family_id
.eq(family.0)
.and(accommodations_reservations_cals_urls::dsl::user_id.eq(user.0)),
)
.get_results(conn)
})
}