From 4bd7c18fe93bd3e4f62f54b4304ec7ab86bf889c Mon Sep 17 00:00:00 2001 From: Pavlo Tkach <3469726+ptkach@users.noreply.github.com> Date: Fri, 25 Oct 2024 18:23:22 -0400 Subject: [PATCH] Add console settings update progress status (#2596) --- .../src/app/settings/security/security.service.ts | 3 ++- .../settings/security/securityEdit.component.html | 13 ++++++++++++- .../app/settings/security/securityEdit.component.ts | 6 +++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/console-webapp/src/app/settings/security/security.service.ts b/console-webapp/src/app/settings/security/security.service.ts index 798c33dbf..c7d798705 100644 --- a/console-webapp/src/app/settings/security/security.service.ts +++ b/console-webapp/src/app/settings/security/security.service.ts @@ -13,7 +13,7 @@ // limitations under the License. import { Injectable } from '@angular/core'; -import { switchMap } from 'rxjs'; +import { switchMap, timeout } from 'rxjs'; import { IpAllowListItem, RegistrarService, @@ -69,6 +69,7 @@ export class SecurityService { uiToApiConverter(newSecuritySettings) ) .pipe( + timeout(2000), switchMap(() => { return this.registrarService.loadRegistrars(); }) diff --git a/console-webapp/src/app/settings/security/securityEdit.component.html b/console-webapp/src/app/settings/security/securityEdit.component.html index d1c836059..af4baccfb 100644 --- a/console-webapp/src/app/settings/security/securityEdit.component.html +++ b/console-webapp/src/app/settings/security/securityEdit.component.html @@ -10,6 +10,7 @@ close } - @@ -35,6 +43,7 @@ @@ -44,6 +53,7 @@ @@ -51,6 +61,7 @@