Browse Source

UI: load and export alarm rules only for customer

pull/14747/head
ArtemDzhereleiko 9 months ago
parent
commit
381c368fbe
  1. 2
      ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html
  2. 2
      ui-ngx/src/app/modules/home/components/vc/entity-version-create.component.html
  3. 2
      ui-ngx/src/app/modules/home/components/vc/entity-version-restore.component.html
  4. 3
      ui-ngx/src/app/modules/home/components/vc/entity-version-restore.component.ts
  5. 1
      ui-ngx/src/assets/locale/locale.constant-en_US.json

2
ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html

@ -75,7 +75,7 @@
<mat-checkbox [class.hidden]="!typesWithCalculatedFields.has(entityTypeFormGroup.get('entityType').value)" <mat-checkbox [class.hidden]="!typesWithCalculatedFields.has(entityTypeFormGroup.get('entityType').value)"
formControlName="loadCalculatedFields" formControlName="loadCalculatedFields"
class="checkbox-pre-line"> class="checkbox-pre-line">
{{ 'version-control.load-calculated-fields' | translate }} {{ (entityTypeFormGroup.get('entityType').value === entityTypes.CUSTOMER ? 'version-control.load-alarm-rules' : 'version-control.load-calculated-fields') | translate }}
</mat-checkbox> </mat-checkbox>
</div> </div>
</div> </div>

2
ui-ngx/src/app/modules/home/components/vc/entity-version-create.component.html

@ -49,7 +49,7 @@
{{ 'version-control.export-relations' | translate }} {{ 'version-control.export-relations' | translate }}
</mat-checkbox> </mat-checkbox>
<mat-checkbox [class.hidden]="!typesWithCalculatedFields.has(entityId.entityType)" formControlName="saveCalculatedFields" class="mb-4"> <mat-checkbox [class.hidden]="!typesWithCalculatedFields.has(entityId.entityType)" formControlName="saveCalculatedFields" class="mb-4">
{{ 'version-control.export-calculated-fields' | translate }} {{ (entityId.entityType === entityTypes.CUSTOMER ? 'version-control.export-alarm-rules' : 'version-control.export-calculated-fields') | translate }}
</mat-checkbox> </mat-checkbox>
</div> </div>
</fieldset> </fieldset>

2
ui-ngx/src/app/modules/home/components/vc/entity-version-restore.component.html

@ -37,7 +37,7 @@
{{ 'version-control.load-relations' | translate }} {{ 'version-control.load-relations' | translate }}
</mat-checkbox> </mat-checkbox>
<mat-checkbox [class.hidden]="!entityDataInfo?.hasCalculatedFields" formControlName="loadCalculatedFields" class="mb-4"> <mat-checkbox [class.hidden]="!entityDataInfo?.hasCalculatedFields" formControlName="loadCalculatedFields" class="mb-4">
{{ 'version-control.load-calculated-fields' | translate }} {{ ( externalEntityId?.entityType === EntityType.CUSTOMER ? 'version-control.load-alarm-rules' : 'version-control.load-calculated-fields') | translate }}
</mat-checkbox> </mat-checkbox>
</div> </div>
</fieldset> </fieldset>

3
ui-ngx/src/app/modules/home/components/vc/entity-version-restore.component.ts

@ -33,6 +33,7 @@ import { delay, share } from 'rxjs/operators';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import { Observable, Subscription } from 'rxjs'; import { Observable, Subscription } from 'rxjs';
import { parseHttpErrorMessage } from '@core/utils'; import { parseHttpErrorMessage } from '@core/utils';
import { EntityType } from '@shared/models/entity-type.models';
@Component({ @Component({
selector: 'tb-entity-version-restore', selector: 'tb-entity-version-restore',
@ -62,6 +63,8 @@ export class EntityVersionRestoreComponent extends PageComponent implements OnIn
errorMessage: SafeHtml; errorMessage: SafeHtml;
EntityType = EntityType;
versionLoadResult$: Observable<VersionLoadResult>; versionLoadResult$: Observable<VersionLoadResult>;
private versionLoadResultSubscription: Subscription; private versionLoadResultSubscription: Subscription;

1
ui-ngx/src/assets/locale/locale.constant-en_US.json

@ -7258,6 +7258,7 @@
"load-attributes": "Load attributes", "load-attributes": "Load attributes",
"load-credentials": "Load credentials", "load-credentials": "Load credentials",
"load-calculated-fields": "Load calculated fields and alarm rules", "load-calculated-fields": "Load calculated fields and alarm rules",
"load-alarm-rules": "Load alarm rules",
"compare-with-current": "Compare with current", "compare-with-current": "Compare with current",
"diff-entity-with-version": "Diff with entity version '{{versionName}}'", "diff-entity-with-version": "Diff with entity version '{{versionName}}'",
"previous-difference": "Previous Difference", "previous-difference": "Previous Difference",

Loading…
Cancel
Save