diff --git a/frontend/src/views/settings/Global.vue b/frontend/src/views/settings/Global.vue index 5adf21eb..04826dd1 100644 --- a/frontend/src/views/settings/Global.vue +++ b/frontend/src/views/settings/Global.vue @@ -13,6 +13,21 @@ {{ $t("settings.allowSignup") }}
++ + {{ $t("settings.useInvitationCode") }} + +
+{{ $t("settings.createUserDir") }} @@ -222,6 +237,18 @@ export default { this.setLoading(false); } }, + watch: { + "settings.signup": function () { + if (!this.settings.signup) { + this.settings.useInvitationCode = false; + } + }, + "settings.useInvitationCode": function () { + if (!this.settings.useInvitationCode) { + this.settings.invitationCode = null; + } + } + }, methods: { ...mapMutations(["setLoading"]), capitalize(name, where = "_") {