feat: quarter board theme, hub column, and team panel UX
Apply preview-style 4-dept layout with center hub, PM/assignee team status linking, task type label updates, and remove task keywords. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -41,7 +41,6 @@ export interface MappedTask {
|
||||
issueNote: string | null;
|
||||
startDate: Date | null;
|
||||
dueDate: Date | null;
|
||||
keywords: string | null;
|
||||
showDate: boolean;
|
||||
showDescription: boolean;
|
||||
showStatus: boolean;
|
||||
@@ -194,7 +193,6 @@ export function mapHrProjectToTask(p: HrProject, quarter = '2026-Q2'): MappedTas
|
||||
issueNote: pickIssueNote(p),
|
||||
startDate: parseDate(p.startDate),
|
||||
dueDate: parseDate(p.endDate),
|
||||
keywords: p.keywords?.length ? p.keywords.join(', ') : null,
|
||||
showDate: visible,
|
||||
showDescription: visible,
|
||||
showStatus: visible,
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
-- 키워드 필드 제거 (데이터 삭제 후 컬럼 drop)
|
||||
UPDATE "tasks" SET "keywords" = NULL WHERE "keywords" IS NOT NULL;
|
||||
ALTER TABLE "tasks" DROP COLUMN IF EXISTS "keywords";
|
||||
@@ -80,7 +80,6 @@ model Task {
|
||||
showStatus Boolean @default(true)
|
||||
showIssue Boolean @default(true)
|
||||
showProgress Boolean @default(true)
|
||||
keywords String?
|
||||
creatorId String
|
||||
assigneeId String?
|
||||
pmMemberId String?
|
||||
|
||||
Reference in New Issue
Block a user