mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-16 06:40:05 +08:00
CB-2221 Implicitly add public if user has any other permissions
This commit is contained in:
+7
@@ -17,6 +17,7 @@
|
||||
|
||||
package io.cloudbeaver.model.session;
|
||||
|
||||
import io.cloudbeaver.DBWConstants;
|
||||
import io.cloudbeaver.model.app.WebApplication;
|
||||
import io.cloudbeaver.model.user.WebUser;
|
||||
import org.jkiss.code.NotNull;
|
||||
@@ -149,6 +150,12 @@ public class WebUserContext implements SMCredentialsProvider {
|
||||
} else {
|
||||
this.userPermissions = getDefaultPermissions();
|
||||
}
|
||||
if (userPermissions != null &&
|
||||
!userPermissions.isEmpty() &&
|
||||
!userPermissions.contains(DBWConstants.PERMISSION_PUBLIC))
|
||||
{
|
||||
userPermissions.add(DBWConstants.PERMISSION_PUBLIC);
|
||||
}
|
||||
}
|
||||
|
||||
public synchronized String getSmSessionId() {
|
||||
|
||||
Reference in New Issue
Block a user