diff --git a/src/actions/report.ts b/src/actions/report.ts index 9dfc2c4..d3d3a0a 100644 --- a/src/actions/report.ts +++ b/src/actions/report.ts @@ -74,7 +74,7 @@ export const report = { weight: z.number() }), handler: async (input, context) => { - Session.actionSessionFromCookies(context.cookies, Permissions.Reports); + Session.actionSessionFromCookies(context.cookies, Permissions.Admin); return await db.addStrikeReason(input); } @@ -86,7 +86,7 @@ export const report = { weight: z.number() }), handler: async (input, context) => { - Session.actionSessionFromCookies(context.cookies, Permissions.Reports); + Session.actionSessionFromCookies(context.cookies, Permissions.Admin); await db.editStrikeReason(input); } @@ -96,7 +96,7 @@ export const report = { id: z.number() }), handler: async (input, context) => { - Session.actionSessionFromCookies(context.cookies, Permissions.Reports); + Session.actionSessionFromCookies(context.cookies, Permissions.Admin); await db.deleteStrikeReason(input); } diff --git a/src/layouts/admin/AdminLayout.astro b/src/layouts/admin/AdminLayout.astro index eb94787..796fa7e 100644 --- a/src/layouts/admin/AdminLayout.astro +++ b/src/layouts/admin/AdminLayout.astro @@ -46,13 +46,6 @@ const adminTabs = [ href: 'admin/reports', name: 'Reports', icon: 'heroicons:flag', - subTabs: [ - { - href: 'admin/reports/reasons', - name: 'Strikegründe', - icon: 'heroicons:shield-exclamation' - } - ], enabled: session?.permissions.reports }, { @@ -65,6 +58,13 @@ const adminTabs = [ href: 'admin/admins', name: 'Website Admins', icon: 'heroicons:code-bracket-16-solid', + subTabs: [ + { + href: 'admin/admins/strike_reasons', + name: 'Strikegründe', + icon: 'heroicons:shield-exclamation' + } + ], enabled: session?.permissions.admin }, { diff --git a/src/pages/admin/admins.astro b/src/pages/admin/admins/index.astro similarity index 100% rename from src/pages/admin/admins.astro rename to src/pages/admin/admins/index.astro diff --git a/src/pages/admin/reports/reasons.astro b/src/pages/admin/admins/strike_reasons.astro similarity index 100% rename from src/pages/admin/reports/reasons.astro rename to src/pages/admin/admins/strike_reasons.astro diff --git a/src/pages/admin/reports/index.astro b/src/pages/admin/reports.astro similarity index 100% rename from src/pages/admin/reports/index.astro rename to src/pages/admin/reports.astro