From 548e8c2377c2ffb39a7b5e702dccabcac471bb05 Mon Sep 17 00:00:00 2001 From: QuanweiLi Date: Thu, 19 Mar 2026 18:24:48 +0800 Subject: [PATCH] feat: objective & Success metrics required when board type is goal --- frontend/src/app/boards/[boardId]/edit/page.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/app/boards/[boardId]/edit/page.tsx b/frontend/src/app/boards/[boardId]/edit/page.tsx index b68aa37f..379e09c8 100644 --- a/frontend/src/app/boards/[boardId]/edit/page.tsx +++ b/frontend/src/app/boards/[boardId]/edit/page.tsx @@ -503,6 +503,7 @@ export default function EditBoardPage() { boardGroupId ?? baseBoard?.board_group_id ?? "none"; const resolvedBoardType = boardType ?? baseBoard?.board_type ?? "goal"; const resolvedObjective = objective ?? baseBoard?.objective ?? ""; + const isGoalFieldsRequired = resolvedBoardType === "goal"; const resolvedRequireApprovalForDone = requireApprovalForDone ?? baseBoard?.require_approval_for_done ?? true; const resolvedRequireReviewBeforeDone = @@ -914,6 +915,9 @@ export default function EditBoardPage() {