mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-10-23 17:05:26 +00:00
refactor(monitoring): run host monitoring permission checks in parallel
This commit is contained in:
@@ -113,9 +113,11 @@ export async function getServerSideProps(
|
||||
user: { id: user.id },
|
||||
session: { activeOrganizationId: session?.activeOrganizationId || "" },
|
||||
};
|
||||
const canView =
|
||||
(await hasPermission(permissionCtx, { monitoring: ["read"] })) &&
|
||||
(await hasPermission(permissionCtx, { docker: ["read"] }));
|
||||
const [canReadMonitoring, canReadDocker] = await Promise.all([
|
||||
hasPermission(permissionCtx, { monitoring: ["read"] }),
|
||||
hasPermission(permissionCtx, { docker: ["read"] }),
|
||||
]);
|
||||
const canView = canReadMonitoring && canReadDocker;
|
||||
|
||||
if (!canView) {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user