diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2020-08-23 21:59:25 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2020-08-23 21:59:25 +0200 |
commit | 87734ea6b0311903d42ed9ae55965bdf4ea13cb4 (patch) | |
tree | cb5eeb4731b8a95666dce5aeb75ac8beb13ec882 /src/models/screening.rs | |
parent | 8413c96ffb0a96b96e63d629aff7abffe03301e3 (diff) | |
download | ramaskrik-social-87734ea6b0311903d42ed9ae55965bdf4ea13cb4.tar.gz ramaskrik-social-87734ea6b0311903d42ed9ae55965bdf4ea13cb4.tar.bz2 ramaskrik-social-87734ea6b0311903d42ed9ae55965bdf4ea13cb4.zip |
Implement edit screenings in web ui.
Diffstat (limited to 'src/models/screening.rs')
-rw-r--r-- | src/models/screening.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/models/screening.rs b/src/models/screening.rs index 1426605..8ab96e0 100644 --- a/src/models/screening.rs +++ b/src/models/screening.rs @@ -18,6 +18,7 @@ use crate::models::{Film, Room}; use crate::schema::*; +use diesel::query_builder::AsChangeset; use serde::{Deserialize, Serialize}; joinable!(screenings -> rooms (room_id)); @@ -32,7 +33,7 @@ pub struct NewScreening { pub end_time: chrono::DateTime<chrono::Utc>, } -#[derive(Deserialize, Identifiable, PartialEq, Serialize, Queryable)] +#[derive(AsChangeset, Deserialize, Identifiable, PartialEq, Serialize, Queryable)] #[table_name = "screenings"] pub struct Screening { pub id: i32, |