feat: 3-section dashboard, reference dual-monitor layout, and detail dock
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,7 +9,14 @@ import { PrismaClient, type Priority, type TaskStatus } from '@prisma/client';
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
const SOURCE = (process.env.SOURCE_API_URL || 'https://eene-dashboard-backend.onrender.com').replace(/\/$/, '');
|
||||
const SECTIONS = ['인사관리', '학습성장', '운영지원', '전산관리'];
|
||||
const SECTIONS = ['인사관리', '학습성장', '운영관리'];
|
||||
|
||||
function normalizeSection(section: string | null | undefined): string | null {
|
||||
if (!section) return null;
|
||||
if (section === '전산관리' || section === '운영지원') return '운영관리';
|
||||
if (section === '성장지원') return '학습성장';
|
||||
return section;
|
||||
}
|
||||
|
||||
type RemoteUser = { id: string; name: string; department?: string | null };
|
||||
type RemoteTask = {
|
||||
@@ -295,7 +302,7 @@ async function main() {
|
||||
priority: remote.priority,
|
||||
quarter: remote.quarter,
|
||||
category: remote.category ?? null,
|
||||
section: remote.section ?? null,
|
||||
section: normalizeSection(remote.section),
|
||||
tag: remote.tag ?? null,
|
||||
taskType: remote.taskType ?? null,
|
||||
progress: remote.progress ?? 0,
|
||||
|
||||
Reference in New Issue
Block a user