From cb250f108b1ad26918ac1379438a954d6bc3f5c5 Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 8 Dec 2025 17:23:30 -0600 Subject: [PATCH] Add next_due_date editing to admin task form MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add NextDueDate field to UpdateTaskRequest DTO - Add handler logic to process next_due_date updates - Add next_due_date input field to task edit form - Update TypeScript models with next_due_date field 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- admin/src/app/(dashboard)/tasks/[id]/edit/page.tsx | 14 +++++++++++++- admin/src/types/models.ts | 1 + internal/admin/dto/requests.go | 1 + internal/admin/handlers/task_handler.go | 7 +++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/admin/src/app/(dashboard)/tasks/[id]/edit/page.tsx b/admin/src/app/(dashboard)/tasks/[id]/edit/page.tsx index a124c17..bac8cf8 100644 --- a/admin/src/app/(dashboard)/tasks/[id]/edit/page.tsx +++ b/admin/src/app/(dashboard)/tasks/[id]/edit/page.tsx @@ -100,6 +100,7 @@ export default function EditTaskPage() { status_id: task.status_id, frequency_id: task.frequency_id, due_date: task.due_date, + next_due_date: task.next_due_date, estimated_cost: task.estimated_cost, actual_cost: task.actual_cost, contractor_id: task.contractor_id, @@ -376,7 +377,7 @@ export default function EditTaskPage() { Due date and cost information -
+
updateField('due_date', e.target.value || undefined)} />
+
+ + updateField('next_due_date', e.target.value || undefined)} + /> +
+
+