From 12d650c4002bd58a9f570a419c4dffc15a2c11e1 Mon Sep 17 00:00:00 2001 From: deaflynx Date: Tue, 7 Jul 2020 18:30:29 +0300 Subject: [PATCH] Added edgeEventType constants, changed hardcoded values --- ui/src/app/common/types.constant.js | 13 +++++++++++++ ui/src/app/event/event-row.directive.js | 4 ++-- ui/src/app/event/event-table.directive.js | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ui/src/app/common/types.constant.js b/ui/src/app/common/types.constant.js index 960527f3b3..7b37ada832 100644 --- a/ui/src/app/common/types.constant.js +++ b/ui/src/app/common/types.constant.js @@ -376,6 +376,19 @@ export default angular.module('thingsboard.types', []) entityView: "ENTITY_VIEW", edge: "EDGE" }, + edgeEventType:{ + dashboard: "DASHBOARD", + asset: "ASSET", + device: "DEVICE", + entityView: "ENTITY_VIEW", + alarm: "ALARM", + rulechain: "RULE_CHAIN", + ruleChainMetaData: "RULE_CHAIN_METADATA", + edge: "EDGE", + user: "USER", + customer: "CUSTOMER", + relation: "RELATION" + }, importEntityColumnType: { name: { name: 'import.column-type.name', diff --git a/ui/src/app/event/event-row.directive.js b/ui/src/app/event/event-row.directive.js index 2690323d0a..0ba533d5f1 100644 --- a/ui/src/app/event/event-row.directive.js +++ b/ui/src/app/event/event-row.directive.js @@ -100,10 +100,10 @@ export default function EventRowDirective($compile, $templateCache, $mdDialog, $ } var content = ''; switch(scope.event.edgeEventType) { - case 'RELATION': + case types.edgeEventType.relation: content = angular.toJson(scope.event.entityBody); break; - case 'RULE_CHAIN_METADATA': + case types.edgeEventType.ruleChainMetaData: content = ruleChainService.getRuleChainMetaData(scope.event.entityId, {}).then( function success(info) { return angular.toJson(info); diff --git a/ui/src/app/event/event-table.directive.js b/ui/src/app/event/event-table.directive.js index 38ae0d162b..7ee1286638 100644 --- a/ui/src/app/event/event-table.directive.js +++ b/ui/src/app/event/event-table.directive.js @@ -100,7 +100,7 @@ export default function EventTableDirective($compile, $templateCache, $rootScope fetchMoreItems_: function () { if (scope.events.hasNext && !scope.events.pending) { if (scope.entityType && scope.entityId && scope.eventType && scope.tenantId) { - if (scope.eventType !== "EDGE_EVENT") { + if (scope.eventType !== types.eventType.edgeEvent.value) { var promise = eventService.getEvents(scope.entityType, scope.entityId, scope.eventType, scope.tenantId, scope.events.nextPageLink); } else {