mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
dbeaver/dbeaver-ee#1905 Remote config controller
This commit is contained in:
@@ -22,9 +22,10 @@ package io.cloudbeaver;
|
||||
public class DBWConstants {
|
||||
|
||||
public static final String PERMISSION_PUBLIC = "public";
|
||||
|
||||
public static final String PERMISSION_ADMIN = "admin";
|
||||
|
||||
public static final String PERMISSION_CONFIGURATION_MANAGER = "configuration-manager";
|
||||
|
||||
public static final String PERMISSION_EDIT_STRUCTURE = "edit-meta";
|
||||
public static final String PERMISSION_EDIT_DATA = "edit-data";
|
||||
|
||||
|
||||
+3
-2
@@ -17,7 +17,7 @@
|
||||
package io.cloudbeaver.model.app;
|
||||
|
||||
import io.cloudbeaver.DataSourceFilter;
|
||||
import io.cloudbeaver.model.session.WebSession;
|
||||
import io.cloudbeaver.VirtualProjectImpl;
|
||||
import org.jkiss.code.NotNull;
|
||||
import org.jkiss.dbeaver.DBException;
|
||||
import org.jkiss.dbeaver.model.app.DBPApplication;
|
||||
@@ -27,7 +27,6 @@ import org.jkiss.dbeaver.model.rm.RMController;
|
||||
import org.jkiss.dbeaver.model.rm.RMProject;
|
||||
import org.jkiss.dbeaver.model.security.SMAdminController;
|
||||
import org.jkiss.dbeaver.model.security.SMController;
|
||||
import io.cloudbeaver.VirtualProjectImpl;
|
||||
|
||||
import java.nio.file.Path;
|
||||
|
||||
@@ -41,6 +40,8 @@ public interface WebApplication extends DBPApplication {
|
||||
|
||||
Path getDataDirectory(boolean create);
|
||||
|
||||
Path getWorkspaceDirectory();
|
||||
|
||||
Path getHomeDirectory();
|
||||
|
||||
boolean isMultiNode();
|
||||
|
||||
@@ -456,6 +456,11 @@ public class CBApplication extends BaseWebApplication implements WebAuthApplicat
|
||||
return dataDir.toPath();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Path getWorkspaceDirectory() {
|
||||
return Path.of(workspaceLocation);
|
||||
}
|
||||
|
||||
private void initializeSecurityController() throws DBException {
|
||||
securityController = createGlobalSecurityController();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user