Browse Source

Added image for edge dashboard msg

pull/9175/head
Volodymyr Babak 3 years ago
parent
commit
ef29f52abd
  1. 3
      application/src/main/java/org/thingsboard/server/service/edge/rpc/constructor/DashboardMsgConstructor.java
  2. 1
      application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/dashboard/BaseDashboardProcessor.java
  3. 1
      common/edge-api/src/main/proto/edge.proto

3
application/src/main/java/org/thingsboard/server/service/edge/rpc/constructor/DashboardMsgConstructor.java

@ -37,6 +37,9 @@ public class DashboardMsgConstructor {
if (dashboard.getAssignedCustomers() != null) {
builder.setAssignedCustomers(JacksonUtil.toString(dashboard.getAssignedCustomers()));
}
if (dashboard.getImage() != null) {
builder.setImage(dashboard.getImage());
}
return builder.build();
}

1
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/dashboard/BaseDashboardProcessor.java

@ -42,6 +42,7 @@ public abstract class BaseDashboardProcessor extends BaseEdgeProcessor {
dashboard.setCreatedTime(Uuids.unixTimestamp(dashboardId.getId()));
}
dashboard.setTitle(dashboardUpdateMsg.getTitle());
dashboard.setImage(dashboardUpdateMsg.hasImage() ? dashboardUpdateMsg.getImage() : null);
dashboard.setConfiguration(JacksonUtil.toJsonNode(dashboardUpdateMsg.getConfiguration()));
Set<ShortCustomerInfo> assignedCustomers = null;
if (dashboardUpdateMsg.hasAssignedCustomers()) {

1
common/edge-api/src/main/proto/edge.proto

@ -187,6 +187,7 @@ message DashboardUpdateMsg {
string title = 6;
string configuration = 7;
optional string assignedCustomers = 8;
optional string image = 9;
}
message DeviceUpdateMsg {

Loading…
Cancel
Save