X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fdb_schema%2Fsrc%2Fschema.rs;h=89ba5a1131e5a70c97bcf037ec9b6f0bc5549dfa;hb=c883a49a4096b171f324d44c9fcacda55ed361ee;hp=034edbe9d8f90ad706966c639bb0a5f4888ba833;hpb=1410c5659ca53feeccfd0ddf1e944984cc601898;p=lemmy.git diff --git a/crates/db_schema/src/schema.rs b/crates/db_schema/src/schema.rs index 034edbe9..89ba5a11 100644 --- a/crates/db_schema/src/schema.rs +++ b/crates/db_schema/src/schema.rs @@ -157,6 +157,8 @@ table! { show_scores -> Bool, show_read_posts -> Bool, show_new_post_notifs -> Bool, + email_verified -> Bool, + accepted_application -> Bool, } } @@ -447,6 +449,10 @@ table! { banner -> Nullable, description -> Nullable, community_creation_admin_only -> Bool, + require_email_verification -> Bool, + require_application -> Bool, + application_question -> Nullable, + private_instance -> Bool, } } @@ -558,6 +564,27 @@ table! { } } +table! { + email_verification (id) { + id -> Int4, + local_user_id -> Int4, + email -> Text, + verification_token -> Varchar, + published -> Timestamp, + } +} + +table! { + registration_application (id) { + id -> Int4, + local_user_id -> Int4, + answer -> Text, + admin_id -> Nullable, + deny_reason -> Nullable, + published -> Timestamp, + } +} + joinable!(comment_alias_1 -> person_alias_1 (creator_id)); joinable!(comment -> comment_alias_1 (parent_id)); joinable!(person_mention -> person_alias_1 (recipient_id)); @@ -619,6 +646,9 @@ joinable!(post_saved -> person (person_id)); joinable!(post_saved -> post (post_id)); joinable!(site -> person (creator_id)); joinable!(site_aggregates -> site (site_id)); +joinable!(email_verification -> local_user (local_user_id)); +joinable!(registration_application -> local_user (local_user_id)); +joinable!(registration_application -> person (admin_id)); allow_tables_to_appear_in_same_query!( activity, @@ -662,4 +692,6 @@ allow_tables_to_appear_in_same_query!( comment_alias_1, person_alias_1, person_alias_2, + email_verification, + registration_application );