From 270124465b535a4591eb58cf67ae7714b6f2b286 Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Fri, 4 Apr 2025 19:58:57 +0200 Subject: [PATCH] NORY-59: refactor permission-checks to use constant values --- dashboard/src/lib/action/metadata.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dashboard/src/lib/action/metadata.ts b/dashboard/src/lib/action/metadata.ts index 03d5768..5a64b3b 100644 --- a/dashboard/src/lib/action/metadata.ts +++ b/dashboard/src/lib/action/metadata.ts @@ -3,11 +3,12 @@ import { getHydraMetadataApi, getKetoMetadataApi, getKratosMetadataApi } from '@/ory/sdk/server'; import { MetadataApiReady } from '@/components/status-card'; import { checkPermission, requireSession } from '@/lib/action/authentication'; +import { permission, relation } from '@/lib/permission'; export async function kratosMetadata() { const session = await requireSession(); - const allowed = await checkPermission('admin.stack.status', 'access', session.identity!.id); + const allowed = await checkPermission(permission.stack.status, relation.access, session.identity!.id); if (!allowed) { return; } @@ -33,7 +34,7 @@ export async function kratosMetadata() { export async function hydraMetadata() { const session = await requireSession(); - const allowed = await checkPermission('admin.stack.status', 'access', session.identity!.id); + const allowed = await checkPermission(permission.stack.status, relation.access, session.identity!.id); if (!allowed) { return; } @@ -59,7 +60,7 @@ export async function hydraMetadata() { export async function ketoMetadata() { const session = await requireSession(); - const allowed = await checkPermission('admin.stack.status', 'access', session.identity!.id); + const allowed = await checkPermission(permission.stack.status, relation.access, session.identity!.id); if (!allowed) { return; }