X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fdb_schema%2Fsrc%2Fsource%2Fmoderator.rs;h=d234ed9902af87554f575e4c976c93ea380031e3;hb=c9f140742925d6da20103124b49f2b58a35fc2b8;hp=7f13eaa9cce8fdcb7fb3fa13d7784a2b63e121ef;hpb=4e6409f325bca5b2727b19c24d77ffa2b59109b1;p=lemmy.git diff --git a/crates/db_schema/src/source/moderator.rs b/crates/db_schema/src/source/moderator.rs index 7f13eaa9..d234ed99 100644 --- a/crates/db_schema/src/source/moderator.rs +++ b/crates/db_schema/src/source/moderator.rs @@ -20,9 +20,9 @@ use crate::schema::{ mod_transfer_community, }; -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_remove_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_post))] pub struct ModRemovePost { pub id: i32, pub mod_person_id: PersonId, @@ -33,7 +33,7 @@ pub struct ModRemovePost { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_remove_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_post))] pub struct ModRemovePostForm { pub mod_person_id: PersonId, pub post_id: PostId, @@ -41,9 +41,9 @@ pub struct ModRemovePostForm { pub removed: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_lock_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_lock_post))] pub struct ModLockPost { pub id: i32, pub mod_person_id: PersonId, @@ -53,16 +53,16 @@ pub struct ModLockPost { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_lock_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_lock_post))] pub struct ModLockPostForm { pub mod_person_id: PersonId, pub post_id: PostId, pub locked: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_sticky_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_sticky_post))] pub struct ModStickyPost { pub id: i32, pub mod_person_id: PersonId, @@ -72,16 +72,16 @@ pub struct ModStickyPost { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_sticky_post")] +#[cfg_attr(feature = "full", diesel(table_name = mod_sticky_post))] pub struct ModStickyPostForm { pub mod_person_id: PersonId, pub post_id: PostId, pub stickied: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_remove_comment")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_comment))] pub struct ModRemoveComment { pub id: i32, pub mod_person_id: PersonId, @@ -92,7 +92,7 @@ pub struct ModRemoveComment { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_remove_comment")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_comment))] pub struct ModRemoveCommentForm { pub mod_person_id: PersonId, pub comment_id: CommentId, @@ -100,9 +100,9 @@ pub struct ModRemoveCommentForm { pub removed: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_remove_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_community))] pub struct ModRemoveCommunity { pub id: i32, pub mod_person_id: PersonId, @@ -114,7 +114,7 @@ pub struct ModRemoveCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_remove_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_remove_community))] pub struct ModRemoveCommunityForm { pub mod_person_id: PersonId, pub community_id: CommunityId, @@ -123,9 +123,9 @@ pub struct ModRemoveCommunityForm { pub expires: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_ban_from_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_ban_from_community))] pub struct ModBanFromCommunity { pub id: i32, pub mod_person_id: PersonId, @@ -138,7 +138,7 @@ pub struct ModBanFromCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_ban_from_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_ban_from_community))] pub struct ModBanFromCommunityForm { pub mod_person_id: PersonId, pub other_person_id: PersonId, @@ -148,9 +148,9 @@ pub struct ModBanFromCommunityForm { pub expires: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_ban")] +#[cfg_attr(feature = "full", diesel(table_name = mod_ban))] pub struct ModBan { pub id: i32, pub mod_person_id: PersonId, @@ -162,16 +162,16 @@ pub struct ModBan { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_hide_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_hide_community))] pub struct ModHideCommunityForm { pub community_id: CommunityId, pub mod_person_id: PersonId, pub hidden: Option, pub reason: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_hide_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_hide_community))] pub struct ModHideCommunity { pub id: i32, pub community_id: CommunityId, @@ -182,7 +182,7 @@ pub struct ModHideCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_ban")] +#[cfg_attr(feature = "full", diesel(table_name = mod_ban))] pub struct ModBanForm { pub mod_person_id: PersonId, pub other_person_id: PersonId, @@ -191,9 +191,9 @@ pub struct ModBanForm { pub expires: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_add_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_add_community))] pub struct ModAddCommunity { pub id: i32, pub mod_person_id: PersonId, @@ -204,7 +204,7 @@ pub struct ModAddCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_add_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_add_community))] pub struct ModAddCommunityForm { pub mod_person_id: PersonId, pub other_person_id: PersonId, @@ -212,9 +212,9 @@ pub struct ModAddCommunityForm { pub removed: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_transfer_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_transfer_community))] pub struct ModTransferCommunity { pub id: i32, pub mod_person_id: PersonId, @@ -225,7 +225,7 @@ pub struct ModTransferCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_transfer_community")] +#[cfg_attr(feature = "full", diesel(table_name = mod_transfer_community))] pub struct ModTransferCommunityForm { pub mod_person_id: PersonId, pub other_person_id: PersonId, @@ -233,9 +233,9 @@ pub struct ModTransferCommunityForm { pub removed: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "mod_add")] +#[cfg_attr(feature = "full", diesel(table_name = mod_add))] pub struct ModAdd { pub id: i32, pub mod_person_id: PersonId, @@ -245,16 +245,16 @@ pub struct ModAdd { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "mod_add")] +#[cfg_attr(feature = "full", diesel(table_name = mod_add))] pub struct ModAddForm { pub mod_person_id: PersonId, pub other_person_id: PersonId, pub removed: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "admin_purge_person")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_person))] pub struct AdminPurgePerson { pub id: i32, pub admin_person_id: PersonId, @@ -263,15 +263,15 @@ pub struct AdminPurgePerson { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "admin_purge_person")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_person))] pub struct AdminPurgePersonForm { pub admin_person_id: PersonId, pub reason: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "admin_purge_community")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_community))] pub struct AdminPurgeCommunity { pub id: i32, pub admin_person_id: PersonId, @@ -280,15 +280,15 @@ pub struct AdminPurgeCommunity { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "admin_purge_community")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_community))] pub struct AdminPurgeCommunityForm { pub admin_person_id: PersonId, pub reason: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "admin_purge_post")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_post))] pub struct AdminPurgePost { pub id: i32, pub admin_person_id: PersonId, @@ -298,16 +298,16 @@ pub struct AdminPurgePost { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "admin_purge_post")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_post))] pub struct AdminPurgePostForm { pub admin_person_id: PersonId, pub community_id: CommunityId, pub reason: Option, } -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] #[cfg_attr(feature = "full", derive(Queryable, Identifiable))] -#[cfg_attr(feature = "full", table_name = "admin_purge_comment")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_comment))] pub struct AdminPurgeComment { pub id: i32, pub admin_person_id: PersonId, @@ -317,7 +317,7 @@ pub struct AdminPurgeComment { } #[cfg_attr(feature = "full", derive(Insertable, AsChangeset))] -#[cfg_attr(feature = "full", table_name = "admin_purge_comment")] +#[cfg_attr(feature = "full", diesel(table_name = admin_purge_comment))] pub struct AdminPurgeCommentForm { pub admin_person_id: PersonId, pub post_id: PostId,