From 888c0085e8c31fb292777215edabd571f59871df Mon Sep 17 00:00:00 2001 From: Lyubov Voloshko Date: Tue, 25 Feb 2025 13:29:23 +0200 Subject: [PATCH 1/2] show test connections: WIP toggle on Company and User pages and related methods in services --- .../components/company/company.component.html | 3 ++- .../components/company/company.component.ts | 12 +++++++++ .../user-settings.component.html | 9 +++++++ .../user-settings/user-settings.component.ts | 15 +++++++++++ frontend/src/app/services/company.service.ts | 26 +++++++++++++++++++ frontend/src/app/services/user.service.ts | 25 ++++++++++++++++++ 6 files changed, 89 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/components/company/company.component.html b/frontend/src/app/components/company/company.component.html index ccc4e3f7e..b5fddfe64 100644 --- a/frontend/src/app/components/company/company.component.html +++ b/frontend/src/app/components/company/company.component.html @@ -208,7 +208,8 @@

Members + [(ngModel)]="company.show_test_connections" + (change)="changeShowTestConnections($event.checked)"> Show test connections --> diff --git a/frontend/src/app/components/company/company.component.ts b/frontend/src/app/components/company/company.component.ts index d2d8a7b3a..c611d3c24 100644 --- a/frontend/src/app/components/company/company.component.ts +++ b/frontend/src/app/components/company/company.component.ts @@ -207,4 +207,16 @@ export class CompanyComponent { }); } } + + changeShowTestConnections(checked: boolean) { + const displayMode = checked ? 'on' : 'off'; + this.submitting = true; + this._company.updateShowTestConnections(displayMode).subscribe(() => { + this.submitting = false; + this.angulartics2.eventTrack.next({ + action: 'Company: show test connections is updated successfully', + }); + }); + + } } diff --git a/frontend/src/app/components/user-settings/user-settings.component.html b/frontend/src/app/components/user-settings/user-settings.component.html index 62d7e8448..fb1a9b6b2 100644 --- a/frontend/src/app/components/user-settings/user-settings.component.html +++ b/frontend/src/app/components/user-settings/user-settings.component.html @@ -85,6 +85,15 @@

+ +
diff --git a/frontend/src/app/components/user-settings/user-settings.component.html b/frontend/src/app/components/user-settings/user-settings.component.html index fb1a9b6b2..f53bce515 100644 --- a/frontend/src/app/components/user-settings/user-settings.component.html +++ b/frontend/src/app/components/user-settings/user-settings.component.html @@ -85,14 +85,14 @@

- +