mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-02-24 14:22:56 +01:00
Fix the use of Settings instead of User preferences in WebAuthn view
This commit is contained in:
parent
fe9eb19825
commit
686cd0336d
@ -41,9 +41,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<form>
|
<form>
|
||||||
<!-- use webauthn only -->
|
<!-- use webauthn only -->
|
||||||
<form-checkbox v-on:useWebauthnOnly="saveSetting('useWebauthnOnly', $event)" :form="form" fieldName="useWebauthnOnly" :label="$t('auth.webauthn.use_webauthn_only.label')" :help="$t('auth.webauthn.use_webauthn_only.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
<form-checkbox v-on:useWebauthnOnly="savePreference('useWebauthnOnly', $event)" :form="form" fieldName="useWebauthnOnly" :label="$t('auth.webauthn.use_webauthn_only.label')" :help="$t('auth.webauthn.use_webauthn_only.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
||||||
<!-- default sign in method -->
|
<!-- default sign in method -->
|
||||||
<form-checkbox v-on:useWebauthnAsDefault="saveSetting('useWebauthnAsDefault', $event)" :form="form" fieldName="useWebauthnAsDefault" :label="$t('auth.webauthn.use_webauthn_as_default.label')" :help="$t('auth.webauthn.use_webauthn_as_default.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
<form-checkbox v-on:useWebauthnAsDefault="savePreference('useWebauthnAsDefault', $event)" :form="form" fieldName="useWebauthnAsDefault" :label="$t('auth.webauthn.use_webauthn_as_default.label')" :help="$t('auth.webauthn.use_webauthn_as_default.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
||||||
</form>
|
</form>
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
<vue-footer :showButtons="true">
|
<vue-footer :showButtons="true">
|
||||||
@ -78,7 +78,7 @@
|
|||||||
|
|
||||||
async mounted() {
|
async mounted() {
|
||||||
|
|
||||||
const { data } = await this.form.get('/api/v1/settings')
|
const { data } = await this.form.get('/api/v1/user/preferences')
|
||||||
|
|
||||||
this.form.fillWithKeyValueObject(data)
|
this.form.fillWithKeyValueObject(data)
|
||||||
this.form.setOriginal()
|
this.form.setOriginal()
|
||||||
@ -89,10 +89,10 @@
|
|||||||
methods : {
|
methods : {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save a setting
|
* Save a preference
|
||||||
*/
|
*/
|
||||||
saveSetting(settingName, event) {
|
savePreference(preferenceName, event) {
|
||||||
this.axios.put('/api/v1/user/preferences/' + settingName, { value: event }).then(response => {
|
this.axios.put('/api/v1/user/preferences/' + preferenceName, { value: event }).then(response => {
|
||||||
this.$notify({ type: 'is-success', text: this.$t('settings.forms.setting_saved') })
|
this.$notify({ type: 'is-success', text: this.$t('settings.forms.setting_saved') })
|
||||||
this.$root.userPreferences[response.data.key] = response.data.value
|
this.$root.userPreferences[response.data.key] = response.data.value
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user