}
table! {
- mod_sticky_post (id) {
+ mod_feature_post (id) {
id -> Int4,
mod_person_id -> Int4,
post_id -> Int4,
- stickied -> Nullable<Bool>,
+ featured -> Bool,
when_ -> Timestamp,
+ is_featured_community -> Bool,
}
}
updated -> Nullable<Timestamp>,
deleted -> Bool,
nsfw -> Bool,
- stickied -> Bool,
embed_title -> Nullable<Text>,
embed_description -> Nullable<Text>,
embed_video_url -> Nullable<Text>,
ap_id -> Varchar,
local -> Bool,
language_id -> Int4,
+ featured_community -> Bool,
+ featured_local -> Bool,
}
}
score -> Int8,
upvotes -> Int8,
downvotes -> Int8,
- stickied -> Bool,
published -> Timestamp,
newest_comment_time_necro -> Timestamp,
newest_comment_time -> Timestamp,
+ featured_community -> Bool,
+ featured_local -> Bool,
}
}
}
table! {
+ use crate::source::local_site::RegistrationModeType;
+ use diesel::sql_types::*;
+
local_site(id) {
id -> Int4,
site_id -> Int4,
site_setup -> Bool,
enable_downvotes -> Bool,
- open_registration -> Bool,
enable_nsfw -> Bool,
community_creation_admin_only -> Bool,
require_email_verification -> Bool,
- require_application -> Bool,
application_question -> Nullable<Text>,
private_instance -> Bool,
default_theme -> Text,
federation_worker_count -> Int4,
captcha_enabled -> Bool,
captcha_difficulty -> Text,
+ registration_mode -> RegistrationModeType,
published -> Timestamp,
updated -> Nullable<Timestamp>,
}
joinable!(mod_remove_community -> person (mod_person_id));
joinable!(mod_remove_post -> person (mod_person_id));
joinable!(mod_remove_post -> post (post_id));
-joinable!(mod_sticky_post -> person (mod_person_id));
-joinable!(mod_sticky_post -> post (post_id));
+joinable!(mod_feature_post -> person (mod_person_id));
+joinable!(mod_feature_post -> post (post_id));
joinable!(password_reset_request -> local_user (local_user_id));
joinable!(person_aggregates -> person (person_id));
joinable!(person_ban -> person (person_id));
mod_remove_comment,
mod_remove_community,
mod_remove_post,
- mod_sticky_post,
+ mod_feature_post,
mod_hide_community,
password_reset_request,
person,