Browse Source

Refactored method get edge name for title in edge's assigned entities

pull/3811/head
Artem Babak 6 years ago
parent
commit
0be81ae7fe
  1. 1
      .run/[CE Edge] Server.run.xml
  2. 5
      ui-ngx/src/app/modules/home/pages/dashboard/dashboards-table-config.resolver.ts
  3. 5
      ui-ngx/src/app/modules/home/pages/device/devices-table-config.resolver.ts
  4. 5
      ui-ngx/src/app/modules/home/pages/entity-view/entity-views-table-config.resolver.ts
  5. 6
      ui-ngx/src/app/modules/home/pages/rulechain/rulechains-table-config.resolver.ts

1
.run/[CE Edge] Server.run.xml

@ -9,6 +9,7 @@
</envs>
<option name="MAIN_CLASS_NAME" value="org.thingsboard.server.ThingsboardServerApplication" />
<module name="application" />
<option name="PROGRAM_PARAMETERS" value="$ContentRoot$" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="org.thingsboard.server.*" />

5
ui-ngx/src/app/modules/home/pages/dashboard/dashboards-table-config.resolver.ts

@ -132,8 +132,9 @@ export class DashboardsTableConfigResolver implements Resolve<EntityTableConfig<
this.config.tableTitle = parentCustomer.title + ': ' + this.translate.instant('dashboard.dashboards');
}
} else if (this.config.componentsData.dashboardScope === 'edge') {
this.edgeService.getEdge(this.config.componentsData.edgeId).pipe(map(edge =>
this.config.tableTitle = edge.name + ': ' + this.translate.instant('dashboard.dashboards'))).subscribe();
this.edgeService.getEdge(this.config.componentsData.edgeId).subscribe(
edge => this.config.tableTitle = edge.name + ': ' + this.translate.instant('dashboard.dashboards')
);
} else {
this.config.tableTitle = this.translate.instant('dashboard.dashboards');
}

5
ui-ngx/src/app/modules/home/pages/device/devices-table-config.resolver.ts

@ -142,8 +142,9 @@ export class DevicesTableConfigResolver implements Resolve<EntityTableConfig<Dev
this.config.tableTitle = parentCustomer.title + ': ' + this.translate.instant('device.devices');
}
} else if (this.config.componentsData.deviceScope === 'edge') {
this.edgeService.getEdge(this.edgeId).pipe(map(edge =>
this.config.tableTitle = edge.name + ': ' + this.translate.instant('device.devices'))).subscribe();
this.edgeService.getEdge(this.edgeId).subscribe(
edge => this.config.tableTitle = edge.name + ': ' + this.translate.instant('device.devices')
);
} else {
this.config.tableTitle = this.translate.instant('device.devices');
}

5
ui-ngx/src/app/modules/home/pages/entity-view/entity-views-table-config.resolver.ts

@ -137,8 +137,9 @@ export class EntityViewsTableConfigResolver implements Resolve<EntityTableConfig
this.config.tableTitle = parentCustomer.title + ': ' + this.translate.instant('entity-view.entity-views');
}
} else if (this.config.componentsData.entityViewScope === 'edge') {
this.edgeService.getEdge(this.edgeId).pipe(map(edge =>
this.config.tableTitle = edge.name + ': ' + this.translate.instant('entity-view.entity-views'))).subscribe();
this.edgeService.getEdge(this.edgeId).subscribe(
edge => this.config.tableTitle = edge.name + ': ' + this.translate.instant('entity-view.entity-views')
);
}
else {
this.config.tableTitle = this.translate.instant('entity-view.entity-views');

6
ui-ngx/src/app/modules/home/pages/rulechain/rulechains-table-config.resolver.ts

@ -155,11 +155,11 @@ export class RuleChainsTableConfigResolver implements Resolve<EntityTableConfig<
this.config.entitiesFetchFunction = pageLink => this.fetchEdgeRuleChains(pageLink);
} else if (ruleChainScope === 'edge') {
if (isDefined(this.edgeId) && this.edgeId != null) {
this.edgeService.getEdge(this.edgeId)
.pipe(map(edge => {
this.edgeService.getEdge(this.edgeId).subscribe(
edge => {
this.edge = edge;
this.config.tableTitle = edge.name + ': ' + this.translate.instant('rulechain.edge-rulechains')
})).subscribe();
});
}
this.config.entitiesFetchFunction = pageLink => this.ruleChainService.getEdgeRuleChains(this.edgeId, pageLink);
}

Loading…
Cancel
Save