Commit d43edb83fd1f3f2bbfe09261d6cdcdf61cc5643a

Authored by VoBa
Committed by GitHub
2 parents 35429c94 9fdcd6a4

Merge pull request #20 from BohdanSmetanyuk/feature/edge_event_controller

added check permissions
... ... @@ -32,6 +32,7 @@ import org.thingsboard.server.common.data.page.TimePageData;
32 32 import org.thingsboard.server.common.data.page.TimePageLink;
33 33 import org.thingsboard.server.dao.edge.EdgeEventService;
34 34 import org.thingsboard.server.queue.util.TbCoreComponent;
  35 +import org.thingsboard.server.service.security.permission.Operation;
35 36
36 37 @Slf4j
37 38 @RestController
... ... @@ -58,6 +59,7 @@ public class EdgeEventController extends BaseController {
58 59 try {
59 60 TenantId tenantId = getCurrentUser().getTenantId();
60 61 EdgeId edgeId = new EdgeId(toUUID(strEdgeId));
  62 + checkEdgeId(edgeId, Operation.READ);
61 63 TimePageLink pageLink = createPageLink(limit, startTime, endTime, ascOrder, offset);
62 64 return checkNotNull(edgeEventService.findEdgeEvents(tenantId, edgeId, pageLink));
63 65 } catch (Exception e) {
... ...