|
|
@ -1,7 +1,7 @@
|
|
|
|
use crate::{
|
|
|
|
use crate::{
|
|
|
|
newtypes::LocalSiteId,
|
|
|
|
newtypes::LocalSiteId,
|
|
|
|
schema::tagline::dsl::*,
|
|
|
|
schema::tagline::dsl::{local_site_id, tagline},
|
|
|
|
source::tagline::*,
|
|
|
|
source::tagline::{Tagline, TaglineForm},
|
|
|
|
utils::{get_conn, DbPool},
|
|
|
|
utils::{get_conn, DbPool},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
use diesel::{insert_into, result::Error, ExpressionMethods, QueryDsl};
|
|
|
|
use diesel::{insert_into, result::Error, ExpressionMethods, QueryDsl};
|
|
|
@ -45,7 +45,6 @@ impl Tagline {
|
|
|
|
diesel::delete(tagline).execute(conn).await
|
|
|
|
diesel::delete(tagline).execute(conn).await
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pub async fn get_all(pool: &DbPool, for_local_site_id: LocalSiteId) -> Result<Vec<Self>, Error> {
|
|
|
|
pub async fn get_all(pool: &DbPool, for_local_site_id: LocalSiteId) -> Result<Vec<Self>, Error> {
|
|
|
|
use crate::schema::tagline::dsl::*;
|
|
|
|
|
|
|
|
let conn = &mut get_conn(pool).await?;
|
|
|
|
let conn = &mut get_conn(pool).await?;
|
|
|
|
tagline
|
|
|
|
tagline
|
|
|
|
.filter(local_site_id.eq(for_local_site_id))
|
|
|
|
.filter(local_site_id.eq(for_local_site_id))
|
|
|
|