Can delete a reservation

This commit is contained in:
2024-05-31 22:31:23 +02:00
parent 51f8aaccb6
commit e62f536c03
6 changed files with 152 additions and 5 deletions

View File

@@ -544,6 +544,24 @@ pub struct AccommodationReservationCalendar {
pub time_used: i64,
}
impl AccommodationReservationCalendar {
pub fn id(&self) -> AccommodationReservationCalendarID {
AccommodationReservationCalendarID(self.id)
}
pub fn accommodation_id(&self) -> Option<AccommodationID> {
self.accommodation_id.map(AccommodationID)
}
pub fn family_id(&self) -> FamilyID {
FamilyID(self.family_id)
}
pub fn user_id(&self) -> UserID {
UserID(self.user_id)
}
}
#[derive(Insertable)]
#[diesel(table_name = accommodations_reservations_cals_urls)]
pub struct NewAccommodationReservationCalendar {