feat: connect guarded asset import api

This commit is contained in:
Simo committed 2026-07-12 19:12:25 +02:00
1 parent 3497df9dfd
commit eb759f54bf
26 files changed
+2342 -24

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ import { ImportBadgesClient } from './import-badges-client'
export default async function ImportBadgesPage(_props: { params: Promise<{ locale: string }> }) {
const { session, permissions } = await getAdminContext()
if (!canAccess(permissions, PERMS.SETTINGS_EDIT, session.user.rank)) {
if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) {
redirect('/admin')
}
+1 -1
View File
@@ -4,7 +4,7 @@ import { ImportFurniClient } from './import-furni-client'
export default async function ImportFurniPage(_props: { params: Promise<{ locale: string }> }) {
const { session, permissions } = await getAdminContext()
if (!canAccess(permissions, PERMS.CATALOG_EDIT, session.user.rank)) {
if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) {
redirect('/admin')
}
+1 -1
View File
@@ -4,7 +4,7 @@ import { RepairClient } from './repair-client'
export default async function RepairImportedPage() {
const { session, permissions } = await getAdminContext()
if (!canAccess(permissions, PERMS.CATALOG_EDIT, session.user.rank)) {
if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) {
redirect('/admin')
}