X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi_common%2Fsrc%2Fsite.rs;h=30d819f30f6cc3ac537930725d27aa622cb7c3ef;hb=ceff2ec686094364cd452f10314d7239c8a9763c;hp=9e66013656daff9c4da23832dd2088689ea12b48;hpb=0630d214e367355caa4b45ea1c2dbe3087e96ab9;p=lemmy.git diff --git a/crates/api_common/src/site.rs b/crates/api_common/src/site.rs index 9e660136..30d819f3 100644 --- a/crates/api_common/src/site.rs +++ b/crates/api_common/src/site.rs @@ -1,7 +1,7 @@ use crate::sensitive::Sensitive; use lemmy_db_schema::{ newtypes::{CommentId, CommunityId, LanguageId, PersonId, PostId}, - source::{language::Language, tagline::Tagline}, + source::{language::Language, local_site::RegistrationMode, tagline::Tagline}, ListingType, ModlogActionType, SearchType, @@ -116,11 +116,9 @@ pub struct CreateSite { pub icon: Option, pub banner: Option, pub enable_downvotes: Option, - pub open_registration: Option, pub enable_nsfw: Option, pub community_creation_admin_only: Option, pub require_email_verification: Option, - pub require_application: Option, pub application_question: Option, pub private_instance: Option, pub default_theme: Option, @@ -151,6 +149,7 @@ pub struct CreateSite { pub allowed_instances: Option>, pub blocked_instances: Option>, pub taglines: Option>, + pub registration_mode: Option, pub auth: Sensitive, } @@ -162,11 +161,9 @@ pub struct EditSite { pub icon: Option, pub banner: Option, pub enable_downvotes: Option, - pub open_registration: Option, pub enable_nsfw: Option, pub community_creation_admin_only: Option, pub require_email_verification: Option, - pub require_application: Option, pub application_question: Option, pub private_instance: Option, pub default_theme: Option, @@ -197,6 +194,7 @@ pub struct EditSite { pub allowed_instances: Option>, pub blocked_instances: Option>, pub taglines: Option>, + pub registration_mode: Option, pub auth: Sensitive, }