pub banner: Option<DbUrl>,
pub description: Option<String>,
pub community_creation_admin_only: bool,
+ pub require_email_verification: bool,
+ pub require_application: bool,
+ pub application_question: Option<String>,
+ pub private_instance: bool,
}
-#[derive(Insertable, AsChangeset)]
+#[derive(Insertable, AsChangeset, Default)]
#[table_name = "site"]
pub struct SiteForm {
pub name: String,
pub banner: Option<Option<DbUrl>>,
pub description: Option<Option<String>>,
pub community_creation_admin_only: Option<bool>,
+ pub require_email_verification: Option<bool>,
+ pub require_application: Option<bool>,
+ pub application_question: Option<Option<String>>,
+ pub private_instance: Option<bool>,
}