Merge remote-tracking branch 'origin/devel' into CB-2406-projects-permission-managment

This commit is contained in:
Aleksandr Skoblikov
2022-09-14 18:41:48 +03:00
3 changed files with 7 additions and 3 deletions
@@ -54,4 +54,9 @@ public class WebPermissionDescriptor {
public String getScope() {
return cfg.getAttribute("scope");
}
@Override
public String toString() {
return getScope() + ":" + getId();
}
}
@@ -1,7 +1,6 @@
package io.cloudbeaver.service.security;
import io.cloudbeaver.DBWConstants;
import io.cloudbeaver.model.session.WebSession;
import io.cloudbeaver.registry.WebPermissionDescriptor;
import io.cloudbeaver.registry.WebServiceDescriptor;
import io.cloudbeaver.registry.WebServiceRegistry;
@@ -9,9 +8,9 @@ import io.cloudbeaver.service.admin.AdminPermissionInfo;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.model.auth.SMCredentialsProvider;
import org.jkiss.dbeaver.model.rm.RMConstants;
import org.jkiss.dbeaver.model.security.SMConstants;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SMUtils {
@@ -32,6 +31,7 @@ public class SMUtils {
}
}
}
permissionInfos.sort(Comparator.comparing(AdminPermissionInfo::getLabel));
return permissionInfos;
}
}
@@ -1,6 +1,5 @@
package io.cloudbeaver.service.rm.model;
import org.eclipse.passage.lic.internal.json.Json;
import org.jkiss.dbeaver.model.data.json.JSONUtils;
import java.util.*;