SYNC: Fixed DbGate Web UI Connections do not display 'Databases' #1199

This commit is contained in:
SPRINX0\prochazka
2025-09-03 10:37:19 +02:00
committed by Diflow
parent a5a5517555
commit 096ad97a73
2 changed files with 3 additions and 3 deletions

View File

@@ -619,7 +619,7 @@ module.exports = {
message: `Loaded database structure for ${database}`, message: `Loaded database structure for ${database}`,
}); });
if (!hasPermission(`all-tables`, loadedPermissions)) { if (process.env.STORAGE_DATABASE && !hasPermission(`all-tables`, loadedPermissions)) {
// filter databases by permissions // filter databases by permissions
const tablePermissions = await loadTablePermissionsFromRequest(req); const tablePermissions = await loadTablePermissionsFromRequest(req);
const databasePermissions = await loadDatabasePermissionsFromRequest(req); const databasePermissions = await loadDatabasePermissionsFromRequest(req);

View File

@@ -46,7 +46,7 @@ module.exports = {
existing.status = status; existing.status = status;
socket.emitChanged(`server-status-changed`); socket.emitChanged(`server-status-changed`);
}, },
handle_ping() { }, handle_ping() {},
handle_response(conid, { msgid, ...response }) { handle_response(conid, { msgid, ...response }) {
const [resolve, reject] = this.requests[msgid]; const [resolve, reject] = this.requests[msgid];
resolve(response); resolve(response);
@@ -166,7 +166,7 @@ module.exports = {
message: `Loaded databases for connection`, message: `Loaded databases for connection`,
}); });
if (!hasPermission(`all-databases`, loadedPermissions)) { if (process.env.STORAGE_DATABASE && !hasPermission(`all-databases`, loadedPermissions)) {
// filter databases by permissions // filter databases by permissions
const databasePermissions = await loadDatabasePermissionsFromRequest(req); const databasePermissions = await loadDatabasePermissionsFromRequest(req);
const res = []; const res = [];