From 5f8dd052d4fd9e36744ce8ebfb6c7bf314afdfd6 Mon Sep 17 00:00:00 2001 From: Stephane de Labrusse Date: Wed, 19 Feb 2025 11:11:37 +0100 Subject: [PATCH] fix(ldap): Update domain configuration and reload event (#809) NethServer/dev#7315 --- core/ui/src/components/domains/AddExternalProviderModal.vue | 1 + core/ui/src/views/DomainConfiguration.vue | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/ui/src/components/domains/AddExternalProviderModal.vue b/core/ui/src/components/domains/AddExternalProviderModal.vue index 3b328e1c4..94bcbd431 100644 --- a/core/ui/src/components/domains/AddExternalProviderModal.vue +++ b/core/ui/src/components/domains/AddExternalProviderModal.vue @@ -176,6 +176,7 @@ export default { addExternalProviderCompleted() { // hide modal after validation this.$emit("hide"); + this.$emit("reloadDomains"); }, }, }; diff --git a/core/ui/src/views/DomainConfiguration.vue b/core/ui/src/views/DomainConfiguration.vue index 8bbe95737..3aaf5d9c6 100644 --- a/core/ui/src/views/DomainConfiguration.vue +++ b/core/ui/src/views/DomainConfiguration.vue @@ -560,6 +560,7 @@ :isShown="isShownAddExternalProviderModal" :domain="domain" @hide="hideAddExternalProviderModal" + @reloadDomains="listUserDomains" /> @@ -1103,7 +1104,7 @@ export default { } this.currentProvider = provider; - if (this.domain.schema === "ad") { + if (this.domain.schema === "ad" && this.domain.location == "internal") { this.isShownDeleteSambaProviderModal = true; } else { this.isShownDeleteLdapProviderModal = true;