import { redirect } from 'next/navigation' import { canAccess, getAdminContext, PERMS } from '@/lib/permissions' import { prisma } from '@/lib/prisma' import { TicketTemplatesManager } from './templates-manager' export default async function TicketTemplatesPage() { const { session, permissions } = await getAdminContext() if (!canAccess(permissions, PERMS.TICKETS_EDIT, session.user.rank)) { redirect('/admin/tickets') } const templates = await prisma.websiteTicketTemplate.findMany({ orderBy: { sortOrder: 'asc' }, }) return (
Pre-defined responses for common ticket situations