feat: allow admins to require invites before user accounts can be created (#3381)

* allow admins to require invites before user accounts can be created
* use new dialog component for general confirmation dialogs
This commit is contained in:
Nan Yu
2022-04-19 12:27:23 -07:00
committed by GitHub
parent 1b913054e8
commit 233f3af667
19 changed files with 313 additions and 136 deletions

View File

@@ -20,6 +20,7 @@ router.post("team.update", auth(), async (ctx) => {
collaborativeEditing,
defaultCollectionId,
defaultUserRole,
inviteRequired,
} = ctx.body;
const { user } = ctx.state;
@@ -42,6 +43,7 @@ router.post("team.update", auth(), async (ctx) => {
collaborativeEditing,
defaultCollectionId,
defaultUserRole,
inviteRequired,
},
user,
team,