1
0
Fork 0
mirror of https://codeberg.org/MarkusThielker/next-ory.git synced 2025-04-13 13:08:41 +00:00

NORY-59: refactor permission-checks to use constant values

This commit is contained in:
Markus Thielker 2025-04-04 19:58:57 +02:00
parent a72ca49271
commit f794f7d700

View file

@ -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;
}