-use crate::{naive_now, newtypes::PersonId, source::site::*, traits::Crud};
+use crate::{source::site::*, traits::Crud};
use diesel::{dsl::*, result::Error, *};
impl Crud for Site {
}
impl Site {
- pub fn transfer(conn: &PgConnection, new_creator_id: PersonId) -> Result<Site, Error> {
- use crate::schema::site::dsl::*;
- diesel::update(site.find(1))
- .set((creator_id.eq(new_creator_id), updated.eq(naive_now())))
- .get_result::<Self>(conn)
- }
-
pub fn read_simple(conn: &PgConnection) -> Result<Self, Error> {
use crate::schema::site::dsl::*;
site.first::<Self>(conn)