Skip to content

Commit 52a42e6

Browse files
authored
BE: RBAC: Implement restart permission for KC (#3805)
1 parent aa7429e commit 52a42e6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/KafkaConnectController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ public Mono<ResponseEntity<Void>> restartConnectorTask(String clusterName, Strin
211211
Mono<Void> validateAccess = accessControlService.validateAccess(AccessContext.builder()
212212
.cluster(clusterName)
213213
.connect(connectName)
214-
.connectActions(ConnectAction.VIEW, ConnectAction.EDIT)
214+
.connectActions(ConnectAction.VIEW, ConnectAction.RESTART)
215215
.build());
216216

217217
return validateAccess.then(

kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/ConnectAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ public enum ConnectAction implements PermissibleAction {
77

88
VIEW,
99
EDIT,
10-
CREATE
10+
CREATE,
11+
RESTART
1112

1213
;
1314

0 commit comments

Comments
 (0)