1
0
Fork 0
mirror of https://github.com/dani-garcia/vaultwarden.git synced 2025-09-29 21:11:18 +00:00

Add support for restricting org creation to certain users

This commit is contained in:
Jeremy Lin 2020-08-05 22:35:29 -07:00
commit 570d6c8bf9
3 changed files with 36 additions and 0 deletions

View file

@ -76,6 +76,10 @@ struct NewCollectionData {
#[post("/organizations", data = "<data>")]
fn create_organization(headers: Headers, data: JsonUpcase<OrgData>, conn: DbConn) -> JsonResult {
if !CONFIG.is_org_creation_allowed(&headers.user.email) {
err!("User not allowed to create organizations")
}
let data: OrgData = data.into_inner().data;
let org = Organization::new(data.Name, data.BillingEmail);