Browse Source
Merge pull request #11004 from maxunbearable/fix/3650-changed-snmp-method
Changed method field in SNMP Connector
pull/11071/head
Vladyslav Prykhodko
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
8 additions and
3 deletions
-
ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-service-rpc-connector-templates.component.html
-
ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-service-rpc-connector-templates.component.ts
-
ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-widget.models.ts
|
|
|
@ -47,7 +47,10 @@ |
|
|
|
<div *ngIf="!isObject(config.value) else RPCObjectRow" |
|
|
|
[ngClass]="{'boolean-true': config.value === true, |
|
|
|
'boolean-false': config.value === false }"> |
|
|
|
{{config.value}}</div> |
|
|
|
<ng-container *ngIf="config.key === 'method' else value" [ngTemplateOutlet]="SNMPMethod"></ng-container> |
|
|
|
</div> |
|
|
|
<ng-template #value>{{ config.value }}</ng-template> |
|
|
|
<ng-template #SNMPMethod>{{ SNMPMethodsTranslations.get(config.value) | translate }}</ng-template> |
|
|
|
<ng-template #RPCObjectRow> |
|
|
|
<ng-container |
|
|
|
*ngFor="let subConfig of config.value | keyvalue : originalOrder" |
|
|
|
|
|
|
|
@ -17,7 +17,8 @@ |
|
|
|
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; |
|
|
|
import { |
|
|
|
ConnectorType, |
|
|
|
RPCTemplate |
|
|
|
RPCTemplate, |
|
|
|
SNMPMethodsTranslations |
|
|
|
} from '@home/components/widget/lib/gateway/gateway-widget.models'; |
|
|
|
import { EntityType } from '@shared/models/entity-type.models'; |
|
|
|
import { AttributeScope } from '@shared/models/telemetry/telemetry.models'; |
|
|
|
@ -49,6 +50,7 @@ export class GatewayServiceRPCConnectorTemplatesComponent implements OnInit { |
|
|
|
|
|
|
|
public readonly originalOrder = (): number => 0; |
|
|
|
public readonly isObject = (value: any) => isLiteralObject(value); |
|
|
|
public readonly SNMPMethodsTranslations = SNMPMethodsTranslations; |
|
|
|
|
|
|
|
constructor(private attributeService: AttributeService) { |
|
|
|
} |
|
|
|
|
|
|
|
@ -269,7 +269,7 @@ export const SNMPMethodsTranslations = new Map<SNMPMethods, string>([ |
|
|
|
[SNMPMethods.TABLE, 'gateway.rpc.table'], |
|
|
|
[SNMPMethods.MULTIGET, 'gateway.rpc.multi-get'], |
|
|
|
[SNMPMethods.GETNEXT, 'gateway.rpc.get-next'], |
|
|
|
[SNMPMethods.BULKGET, 'gateway.rpc.bul-kget'], |
|
|
|
[SNMPMethods.BULKGET, 'gateway.rpc.bulk-get'], |
|
|
|
[SNMPMethods.WALKS, 'gateway.rpc.walk'] |
|
|
|
]) |
|
|
|
|
|
|
|
|