From 51a6278d449ffc8d0c4b4b47b06b8a8bc610161a Mon Sep 17 00:00:00 2001 From: Vladyslav_Prykhodko Date: Wed, 30 Sep 2020 12:30:01 +0300 Subject: [PATCH] UI: Hidden dynamic value in alarm rules --- .../components/filter/filter-predicate-value.component.html | 1 + .../home/components/filter/filter-predicate-value.component.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.html b/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.html index 524285ea3f..52f0b0eeea 100644 --- a/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.html +++ b/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.html @@ -76,6 +76,7 @@ type="button" matTooltip="{{ (dynamicMode ? 'filter.switch-to-default-value' : 'filter.switch-to-dynamic-value') | translate }}" matTooltipPosition="above" + *ngIf="allow" (click)="dynamicMode = !dynamicMode"> diff --git a/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.ts b/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.ts index b5e867e08b..d12a0fe2f2 100644 --- a/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.ts +++ b/ui-ngx/src/app/modules/home/components/filter/filter-predicate-value.component.ts @@ -50,6 +50,7 @@ export class FilterPredicateValueComponent implements ControlValueAccessor, OnIn set allowUserDynamicSource(allow: boolean) { this.dynamicValueSourceTypes = [DynamicValueSourceType.CURRENT_TENANT, DynamicValueSourceType.CURRENT_CUSTOMER]; + this.allow = allow; if (allow) { this.dynamicValueSourceTypes.push(DynamicValueSourceType.CURRENT_USER); } else { @@ -71,6 +72,8 @@ export class FilterPredicateValueComponent implements ControlValueAccessor, OnIn dynamicMode = false; + allow = true; + private propagateChange = null; constructor(private fb: FormBuilder) {