|
@@ -16,6 +16,7 @@ import com.provectus.kafka.ui.model.rbac.permission.KsqlAction;
|
|
|
import com.provectus.kafka.ui.model.rbac.permission.SchemaAction;
|
|
|
import com.provectus.kafka.ui.model.rbac.permission.TopicAction;
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
import java.util.regex.Pattern;
|
|
|
import javax.annotation.Nullable;
|
|
@@ -73,6 +74,10 @@ public class Permission {
|
|
|
}
|
|
|
|
|
|
private List<String> getAllActionValues() {
|
|
|
+ if (resource == null) {
|
|
|
+ return Collections.emptyList();
|
|
|
+ }
|
|
|
+
|
|
|
return switch (this.resource) {
|
|
|
case APPLICATIONCONFIG -> Arrays.stream(ApplicationConfigAction.values()).map(Enum::toString).toList();
|
|
|
case CLUSTERCONFIG -> Arrays.stream(ClusterConfigAction.values()).map(Enum::toString).toList();
|