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:
parent
a72ca49271
commit
f794f7d700
1 changed files with 4 additions and 3 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue