aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/screening.rs
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2020-08-23 21:59:25 +0200
committerHarald Eilertsen <haraldei@anduin.net>2020-08-23 21:59:25 +0200
commit87734ea6b0311903d42ed9ae55965bdf4ea13cb4 (patch)
treecb5eeb4731b8a95666dce5aeb75ac8beb13ec882 /src/models/screening.rs
parent8413c96ffb0a96b96e63d629aff7abffe03301e3 (diff)
downloadramaskrik-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.rs3
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,