Files
postcast-tool/app/system/page.js
T
Nik (Claude) 2e550d2993 feat: photo-search, system settings, ROADMAP
- PhotoSearchModal: Yandex photo-search с профилями доменов
- SystemSettings: управление app_settings (admin-only, /system)
- ROADMAP.md: актуальный план фич P1-P10
- Header, ChannelView, session: поддержка is_admin
2026-06-07 14:04:14 +03:00

28 lines
899 B
JavaScript

import { redirect } from 'next/navigation';
import { requireUser } from '@/lib/session';
import Header from '@/components/Header';
import SystemSettings from '@/components/SystemSettings';
export const dynamic = 'force-dynamic';
export default async function SystemPage() {
const user = await requireUser();
if (!user) redirect('/login');
if (!user.isAdmin) redirect('/');
return (
<>
<Header user={user} />
<main className="max-w-4xl mx-auto p-4 sm:p-6">
<div className="mb-6">
<h1 className="text-2xl font-bold">Системные настройки</h1>
<p className="text-sm text-gray-500 mt-1">
Конфигурация внешних сервисов (поиск фото, билинги и т.п.). Видно только админам.
</p>
</div>
<SystemSettings />
</main>
</>
);
}