added more settings

This commit is contained in:
David Leimroth 2022-02-07 14:39:55 +01:00
parent 2cd622cb89
commit f5cd93c6db

View File

@ -40,6 +40,12 @@
<div class="flex items-center mb-2"> <div class="flex items-center mb-2">
<h1 class="text-xl">User Settings</h1> <h1 class="text-xl">User Settings</h1>
</div> </div>
<div class="flex items-center mb-2">
<ui-toggle-switch v-model="permissions.createNewUser" :disabled="updatingSSOSettings" @input="updateCreateNewUser" />
<p class="pl-4 text-lg">Create a new user on first login</p>
</div>
<div class="flex items-center mb-2"> <div class="flex items-center mb-2">
<ui-btn @click="saveSSOSettings">Save</ui-btn> <ui-btn @click="saveSSOSettings">Save</ui-btn>
</div> </div>
@ -60,6 +66,10 @@ export default {
clientSecret: "", clientSecret: "",
}, },
permissions: {
createNewUser: false,
},
updatingSSOSettings: false, updatingSSOSettings: false,
newSSOSettings: {} newSSOSettings: {}
} }
@ -90,6 +100,12 @@ export default {
authorizationURL: val authorizationURL: val
}) })
}, },
updateCreateNewUser(val) {
return
this.updateSSOSettings({
authorizationURL: val
})
},
saveSSOSettings(payload) { saveSSOSettings(payload) {
console.log(this) console.log(this)
this.updatingSSOSettings = true this.updatingSSOSettings = true