From 3e9ecd939742df8d8ced9179aaa26b081139befa Mon Sep 17 00:00:00 2001 From: Csaba Tuncsik Date: Thu, 27 Apr 2023 12:48:53 +0200 Subject: [PATCH] fix(editor): Disable changing of email and pw when SAML login enabled (#6104) --- packages/editor-ui/src/views/SettingsPersonalView.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/editor-ui/src/views/SettingsPersonalView.vue b/packages/editor-ui/src/views/SettingsPersonalView.vue index 93928d091..e0a32a2c1 100644 --- a/packages/editor-ui/src/views/SettingsPersonalView.vue +++ b/packages/editor-ui/src/views/SettingsPersonalView.vue @@ -32,7 +32,7 @@ /> -
+
{{ $locale.baseText('settings.personal.security') }}
@@ -114,7 +114,7 @@ export default mixins(showMessage).extend({ validationRules: [{ name: 'VALID_EMAIL' }], autocomplete: 'email', capitalize: true, - disabled: this.isLDAPFeatureEnabled && this.signInWithLdap, + disabled: (this.isLDAPFeatureEnabled && this.signInWithLdap) || this.signInWithSaml, }, }, ]; @@ -130,6 +130,11 @@ export default mixins(showMessage).extend({ isLDAPFeatureEnabled(): boolean { return this.settingsStore.settings.enterprise.ldap === true; }, + signInWithSaml(): boolean { + return ( + this.settingsStore.isSamlLoginEnabled && this.settingsStore.isDefaultAuthenticationSaml + ); + }, }, methods: { onInput() {