Adding private instance to site setup.

invite_instances
Dessalines 2021-12-04 15:50:37 -05:00
parent 438efe1ad6
commit 5507f53718
4 changed files with 5 additions and 0 deletions

View File

@ -100,6 +100,7 @@
require_email_verification: true
require_application: true
application_question: "string"
private_instance: true
}
# the domain name of your instance (mandatory)
hostname: "unset"

View File

@ -101,6 +101,7 @@ pub struct CreateSite {
pub require_email_verification: Option<bool>,
pub require_application: Option<bool>,
pub application_question: Option<String>,
pub private_instance: Option<bool>,
pub auth: String,
}

View File

@ -66,6 +66,7 @@ impl PerformCrud for GetSite {
require_email_verification: setup.require_email_verification,
require_application: setup.require_application,
application_question: setup.application_question.to_owned(),
private_instance: setup.private_instance,
auth: admin_jwt,
};
create_site.perform(context, websocket_id).await?;

View File

@ -193,4 +193,6 @@ pub struct SetupConfig {
pub require_application: Option<bool>,
#[default(None)]
pub application_question: Option<String>,
#[default(None)]
pub private_instance: Option<bool>,
}