From 0ef1711b28d29218e208db563d91e6abe5941849 Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Tue, 20 Oct 2020 16:08:59 +0300 Subject: [PATCH 1/8] Replaced copy edge id and key buttons --- ui/package-lock.json | 2 +- ui/src/app/edge/edge-fieldset.tpl.html | 38 ++++++++++---------------- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/ui/package-lock.json b/ui/package-lock.json index 6bc1035b88..bbaf0f3bd3 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "thingsboard", - "version": "2.5.3", + "version": "2.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/ui/src/app/edge/edge-fieldset.tpl.html b/ui/src/app/edge/edge-fieldset.tpl.html index bf0f09d972..2ef04b16ac 100644 --- a/ui/src/app/edge/edge-fieldset.tpl.html +++ b/ui/src/app/edge/edge-fieldset.tpl.html @@ -48,6 +48,20 @@ edge.copy-id + + + edge.copy-edge-key + + + + edge.copy-edge-secret + @@ -103,35 +117,13 @@
edge.cloud-endpoint-required
- -
- - - - {{ 'edge.copy-edge-key' | translate }} - - -
-
- - - - {{ 'edge.copy-edge-secret' | translate }} - - -
+ From 7b5060fc81973a5d78971ce8e94298659c1279c0 Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Thu, 22 Oct 2020 15:32:44 +0300 Subject: [PATCH 2/8] Removed 2 scope.loadEdgeInfo() lines --- ui/src/app/event/event-table.directive.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/ui/src/app/event/event-table.directive.js b/ui/src/app/event/event-table.directive.js index 9c7c57d5d7..d5d70d879b 100644 --- a/ui/src/app/event/event-table.directive.js +++ b/ui/src/app/event/event-table.directive.js @@ -112,7 +112,6 @@ export default function EventTableDirective($compile, $templateCache, $rootScope scope.eventType, scope.tenantId, scope.events.nextPageLink); } else { promise = edgeService.getEdgeEvents(scope.entityId, scope.events.nextPageLink); - scope.loadEdgeInfo(); } if (promise) { scope.events.pending = true; @@ -142,7 +141,6 @@ export default function EventTableDirective($compile, $templateCache, $rootScope scope.$watch("entityId", function(newVal, prevVal) { if (newVal && !angular.equals(newVal, prevVal)) { - scope.loadEdgeInfo(); scope.resetFilter(); scope.reload(); } From a0c7e68ee32931c421031ae1a03c323f97e415ee Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Thu, 22 Oct 2020 15:50:19 +0300 Subject: [PATCH 3/8] Modified edge-fieldset.tpl.html --- ui/src/app/edge/edge-fieldset.tpl.html | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/ui/src/app/edge/edge-fieldset.tpl.html b/ui/src/app/edge/edge-fieldset.tpl.html index a5ac3424dc..2ef04b16ac 100644 --- a/ui/src/app/edge/edge-fieldset.tpl.html +++ b/ui/src/app/edge/edge-fieldset.tpl.html @@ -68,20 +68,6 @@ edge.sync
- - - edge.copy-edge-key - - - - edge.copy-edge-secret - From 99bd0ece91ae9d0fa25ff38cab7fe1eab6055a0f Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Thu, 22 Oct 2020 16:06:20 +0300 Subject: [PATCH 4/8] fixed isPublic issue with assets and edges --- .../app/customer/customer-fieldset.tpl.html | 4 +-- ui/src/app/edge/edge-fieldset.tpl.html | 25 ++++++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/ui/src/app/customer/customer-fieldset.tpl.html b/ui/src/app/customer/customer-fieldset.tpl.html index a23959ef96..a67a4391df 100644 --- a/ui/src/app/customer/customer-fieldset.tpl.html +++ b/ui/src/app/customer/customer-fieldset.tpl.html @@ -16,10 +16,10 @@ --> {{ 'customer.manage-users' | translate }} -{{ 'customer.manage-assets' | translate }} +{{ 'customer.manage-assets' | translate }} {{ 'customer.manage-devices' | translate }} {{ 'customer.manage-dashboards' | translate }} -{{ 'customer.manage-edges' | translate }} +{{ 'customer.manage-edges' | translate }} {{ 'customer.delete' | translate }}
diff --git a/ui/src/app/edge/edge-fieldset.tpl.html b/ui/src/app/edge/edge-fieldset.tpl.html index 2ef04b16ac..ddc109a2cc 100644 --- a/ui/src/app/edge/edge-fieldset.tpl.html +++ b/ui/src/app/edge/edge-fieldset.tpl.html @@ -117,13 +117,36 @@
edge.cloud-endpoint-required
+ +
+ + + + + {{ 'edge.copy-edge-key' | translate }} + + +
+
- + + + + {{ 'edge.copy-edge-secret' | translate }} + + +
From 032655c8391f114446186e2b9cfb76e8ed555560 Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Fri, 23 Oct 2020 05:09:21 +0300 Subject: [PATCH 5/8] LoadEdgeInfo() removed 1 usage --- ui/server.js | 4 ++-- ui/src/app/event/event-table.directive.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/server.js b/ui/server.js index e6cb1d650d..c52b378e01 100644 --- a/ui/server.js +++ b/ui/server.js @@ -28,10 +28,10 @@ const express = require('express'); const http = require('http'); const httpProxy = require('http-proxy'); const forwardHost = 'localhost'; -const forwardPort = 8080; +const forwardPort = 8085; const ruleNodeUiforwardHost = 'localhost'; -const ruleNodeUiforwardPort = 8080; +const ruleNodeUiforwardPort = 8085; const app = express(); const server = http.createServer(app); diff --git a/ui/src/app/event/event-table.directive.js b/ui/src/app/event/event-table.directive.js index d5d70d879b..93a425a200 100644 --- a/ui/src/app/event/event-table.directive.js +++ b/ui/src/app/event/event-table.directive.js @@ -112,6 +112,7 @@ export default function EventTableDirective($compile, $templateCache, $rootScope scope.eventType, scope.tenantId, scope.events.nextPageLink); } else { promise = edgeService.getEdgeEvents(scope.entityId, scope.events.nextPageLink); + scope.loadEdgeInfo(); } if (promise) { scope.events.pending = true; From 2836de1bb1d94877b9a8cae404cb6e975fac7566 Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Fri, 23 Oct 2020 05:11:56 +0300 Subject: [PATCH 6/8] server.js --- ui/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/server.js b/ui/server.js index c52b378e01..e6cb1d650d 100644 --- a/ui/server.js +++ b/ui/server.js @@ -28,10 +28,10 @@ const express = require('express'); const http = require('http'); const httpProxy = require('http-proxy'); const forwardHost = 'localhost'; -const forwardPort = 8085; +const forwardPort = 8080; const ruleNodeUiforwardHost = 'localhost'; -const ruleNodeUiforwardPort = 8085; +const ruleNodeUiforwardPort = 8080; const app = express(); const server = http.createServer(app); From 9ee792cac39a3fbf71fe0b33d4d58a91ae7b633b Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Thu, 5 Nov 2020 09:31:05 +0200 Subject: [PATCH 7/8] Edge events fixed queueStartTs attribute --- ui/src/app/event/event-row-edge-event.tpl.html | 2 +- ui/src/app/event/event-row.directive.js | 18 ++++++++---------- ui/src/app/event/event-table.directive.js | 10 ++++------ 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/ui/src/app/event/event-row-edge-event.tpl.html b/ui/src/app/event/event-row-edge-event.tpl.html index 6cc06d0cc3..e8773d34ca 100644 --- a/ui/src/app/event/event-row-edge-event.tpl.html +++ b/ui/src/app/event/event-row-edge-event.tpl.html @@ -19,7 +19,7 @@
{{ event.type }}
{{ event.action }}
{{ event.entityId }}
-
{{ updateStatus(event.createdTime) | translate }}
+
{{ updateStatus(event.createdTime) | translate }}
0 ? scope.onEdgeAttributesUpdate(attributes) : scope.queueStartTs = 0; + }); scope.checkSubscription(); } From 7582d503fbb27f4b6fa46d7502c82dadd64bcb33 Mon Sep 17 00:00:00 2001 From: Artem Babak Date: Wed, 11 Nov 2020 15:52:14 +0200 Subject: [PATCH 8/8] edgeEvents refactoring --- ui/src/app/common/types.constant.js | 12 ++++++++++++ ui/src/app/event/event-row-edge-event.tpl.html | 2 +- ui/src/app/event/event-row.directive.js | 8 ++++---- ui/src/app/locale/locale.constant-de_DE.json | 4 ++-- ui/src/app/locale/locale.constant-en_US.json | 6 +++--- ui/src/app/locale/locale.constant-es_ES.json | 4 ++-- ui/src/app/locale/locale.constant-fr_FR.json | 4 ++-- 7 files changed, 26 insertions(+), 14 deletions(-) diff --git a/ui/src/app/common/types.constant.js b/ui/src/app/common/types.constant.js index 5d5e85ab9e..998e2b612e 100644 --- a/ui/src/app/common/types.constant.js +++ b/ui/src/app/common/types.constant.js @@ -13,6 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import { grey300, grey900 } from 'material-ui/styles/colors'; + export default angular.module('thingsboard.types', []) .constant('types', { @@ -403,6 +405,16 @@ export default angular.module('thingsboard.types', []) widgetType: "WIDGET_TYPE", adminSettings: "ADMIN_SETTINGS" }, + edgeEventStatus: { + "DEPLOYED": { + name: "edge.deployed", + color: grey900 + }, + "PENDING": { + name: "edge.pending", + color: grey300 + } + }, edgeAttributeKeys: { active: "active", lastConnectTime: "lastConnectTime", diff --git a/ui/src/app/event/event-row-edge-event.tpl.html b/ui/src/app/event/event-row-edge-event.tpl.html index e8773d34ca..01b6c6e261 100644 --- a/ui/src/app/event/event-row-edge-event.tpl.html +++ b/ui/src/app/event/event-row-edge-event.tpl.html @@ -19,7 +19,7 @@
{{ event.type }}
{{ event.action }}
{{ event.entityId }}
-
{{ updateStatus(event.createdTime) | translate }}
+
{{ updateStatus(event.createdTime) }}