13 lines
460 B
TypeScript
13 lines
460 B
TypeScript
import { redirect } from 'next/navigation';
|
|
import { resolveUser } from '@/lib/auth';
|
|
import { MaintenanceQueue } from './maintenance-queue';
|
|
|
|
export default async function MaintenancePage() {
|
|
// QCP users have no business in the maintenance queue (and the queue
|
|
// procedure would 403 them) — send them to their quality console.
|
|
const user = await resolveUser();
|
|
if (user?.role === 'QUALITY') redirect('/quality');
|
|
|
|
return <MaintenanceQueue />;
|
|
}
|