gsxdsm
da3f4aa967
FN-5717: add per-task auto-merge override in new task form
Add a New Task form option to override auto-merge behavior per task and wire it through task creation APIs.
- add TaskForm UI state/prop support for enabling or disabling per-task auto-merge override
- pass override values through NewTaskModal and legacy task creation API payloads
- persist and validate settings.autoMerge overrides in task workflow route handling
- add dashboard and route tests covering override defaults and explicit true/false behavior
- document per-task auto-merge override behavior in dashboard and settings docs
Files changed:
docs/dashboard-guide.md | 1 +
docs/settings-reference.md | 2 +-
packages/dashboard/app/api/legacy.ts | 2 +
packages/dashboard/app/components/NewTaskModal.tsx | 11 ++++-
packages/dashboard/app/components/TaskForm.tsx | 27 ++++++++++++
.../app/components/__tests__/NewTaskModal.test.tsx | 51 ++++++++++++++++++++++
.../dashboard/src/__tests__/routes-tasks.test.ts | 33 ++++++++++++++
.../src/routes/register-task-workflow-routes.ts | 6 +++
8 files changed, 130 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-5717
Fusion-Task-Lineage: 3bdbb561-9c6d-4f64-ad4b-ae723e73223e
2026-05-30 10:11:23 -07:00
..
2026-05-30 10:11:23 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 04:43:14 -07:00
2026-05-20 15:33:35 -07:00
2026-05-20 10:58:29 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 23:21:05 -07:00
2026-05-05 20:47:37 -07:00
2026-05-05 20:47:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 08:45:12 -07:00
2026-04-27 22:17:54 -07:00
2026-05-22 17:24:38 -07:00
2026-05-05 20:47:37 -07:00
2026-05-03 19:01:10 -07:00
2026-05-05 12:37:25 -07:00
2026-05-16 18:40:03 -07:00
2026-05-26 21:57:31 -07:00
2026-05-22 17:24:38 -07:00
2026-05-12 21:55:43 -07:00
2026-05-22 17:24:38 -07:00
2026-05-10 07:59:40 -07:00
2026-05-03 04:43:14 -07:00
2026-05-22 17:24:38 -07:00
2026-05-19 10:39:56 -07:00
2026-05-22 17:24:38 -07:00
2026-05-15 07:10:36 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 04:19:32 -07:00
2026-05-22 17:24:38 -07:00
2026-05-15 07:10:36 -07:00
2026-05-22 17:24:38 -07:00
2026-04-27 22:17:54 -07:00
2026-04-27 04:05:25 -07:00
2026-05-13 06:29:35 -07:00
2026-05-22 17:24:38 -07:00
2026-05-06 08:04:47 -07:00
2026-05-22 17:24:38 -07:00
2026-05-20 03:57:17 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 20:26:43 -07:00
2026-05-22 17:24:38 -07:00
2026-05-09 10:31:05 -07:00
2026-05-22 17:24:38 -07:00
2026-05-17 22:58:34 -07:00
2026-05-22 17:24:38 -07:00
2026-04-27 04:05:25 -07:00
2026-05-19 03:21:17 -07:00
2026-05-22 17:24:38 -07:00
2026-05-22 17:24:38 -07:00
2026-05-13 06:29:35 -07:00
2026-05-22 17:24:38 -07:00
2026-05-01 13:00:37 -07:00
2026-05-29 20:47:13 -07:00
2026-05-29 20:47:13 -07:00
2026-05-13 10:00:00 -07:00
2026-05-05 15:09:56 -07:00
2026-05-13 10:00:00 -07:00
2026-05-01 22:53:22 -07:00
2026-05-19 18:56:24 -07:00
2026-04-29 16:26:53 -07:00
2026-05-23 20:44:01 -07:00
2026-05-23 20:44:01 -07:00
2026-05-22 17:24:38 -07:00
2026-05-02 00:37:57 -07:00
2026-05-22 17:24:38 -07:00
2026-05-09 10:31:05 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 04:17:52 -07:00
2026-05-22 17:24:38 -07:00
2026-04-27 20:05:45 -07:00
2026-05-22 17:24:38 -07:00
2026-05-13 18:05:12 +03:00
2026-05-22 17:24:38 -07:00
2026-05-27 21:31:12 -07:00
2026-05-13 10:00:00 -07:00
2026-05-20 03:19:44 -07:00
2026-05-22 17:24:38 -07:00
2026-05-20 04:13:43 -07:00
2026-05-20 14:28:45 -07:00
2026-05-17 23:32:10 -07:00
2026-05-12 21:55:43 -07:00
2026-05-22 17:24:38 -07:00
2026-05-21 18:15:26 -07:00
2026-04-29 07:10:52 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 07:47:45 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 14:10:11 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 07:47:45 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 07:47:45 -07:00
2026-05-22 17:24:38 -07:00
2026-04-27 17:26:07 -07:00
2026-05-01 03:47:10 -07:00
2026-05-01 09:14:10 -07:00
2026-05-22 17:24:38 -07:00
2026-05-16 22:26:42 -07:00
2026-05-13 10:00:00 -07:00
2026-05-22 17:24:38 -07:00
2026-05-08 04:21:20 -07:00
2026-05-29 09:32:22 -07:00
2026-05-29 09:32:22 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 13:11:37 -07:00
2026-05-22 17:24:38 -07:00
2026-04-29 07:10:52 -07:00
2026-05-15 01:05:09 -07:00
2026-05-15 01:05:09 -07:00
2026-05-22 17:24:38 -07:00
2026-05-20 04:12:40 -07:00
2026-05-17 08:22:26 -07:00
2026-05-18 01:16:17 -07:00
2026-05-18 01:56:59 -07:00
2026-05-10 05:29:41 -07:00
2026-05-23 19:24:35 -07:00
2026-05-29 08:11:55 -07:00
2026-05-29 08:06:46 -07:00
2026-05-23 00:03:22 -07:00
2026-05-19 01:59:21 -07:00
2026-04-28 20:07:54 -07:00
2026-05-22 17:24:38 -07:00
2026-05-18 23:14:48 -07:00
2026-05-22 17:24:38 -07:00
2026-05-18 16:08:10 -07:00
2026-05-22 17:24:38 -07:00
2026-05-16 09:21:06 -07:00
2026-05-22 17:24:38 -07:00
2026-05-19 18:56:24 -07:00
2026-05-22 17:24:38 -07:00
2026-05-05 01:46:58 -07:00
2026-04-27 02:24:21 -07:00
2026-04-27 02:24:21 -07:00
2026-05-16 09:42:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-17 03:34:56 -07:00
2026-05-15 23:39:43 -07:00
2026-05-22 17:24:38 -07:00
2026-05-09 14:20:03 -07:00
2026-05-09 10:31:05 -07:00
2026-05-23 06:06:51 -07:00
2026-05-23 13:06:48 -07:00
2026-05-15 12:07:51 -07:00
2026-05-10 16:53:36 -07:00
2026-05-19 10:39:55 -07:00
2026-05-04 01:43:04 -07:00
2026-05-29 15:25:47 -07:00
2026-05-07 16:03:25 -07:00
2026-05-07 16:03:25 -07:00
2026-05-30 00:10:23 -07:00
2026-05-29 20:05:13 -07:00
2026-05-29 09:32:22 -07:00
2026-05-23 02:50:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 11:25:11 -07:00
2026-05-29 10:02:58 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 18:35:45 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 22:17:10 -07:00
2026-05-22 17:24:38 -07:00
2026-05-06 05:29:56 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 08:45:12 -07:00
2026-05-29 09:44:17 -07:00
2026-05-30 10:11:23 -07:00
2026-05-04 06:12:12 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 21:21:22 -07:00
2026-04-28 23:23:34 -07:00
2026-04-28 23:23:34 -07:00
2026-05-22 17:24:38 -07:00
2026-05-10 18:04:43 -07:00
2026-05-11 21:48:26 -07:00
2026-05-11 21:48:26 -07:00
2026-05-27 21:31:12 -07:00
2026-05-29 11:25:11 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 01:29:30 -07:00
2026-05-02 21:17:01 -07:00
2026-04-27 22:17:54 -07:00
2026-04-27 23:06:20 -07:00
2026-05-22 17:24:38 -07:00
2026-05-01 13:00:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 15:25:47 -07:00
2026-05-22 17:24:38 -07:00
2026-05-12 17:03:10 -07:00
2026-05-02 10:43:29 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 21:21:22 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 21:21:22 -07:00
2026-05-22 17:24:38 -07:00
2026-05-18 00:20:39 -07:00
2026-05-22 17:24:38 -07:00
2026-05-18 08:31:38 -07:00
2026-05-22 17:24:38 -07:00
2026-05-08 18:44:16 -07:00
2026-05-01 13:00:37 -07:00
2026-05-22 17:24:38 -07:00
2026-04-28 23:23:34 -07:00
2026-05-22 17:24:38 -07:00
2026-05-08 18:44:16 -07:00
2026-05-22 17:24:38 -07:00
2026-04-29 07:10:52 -07:00
2026-05-07 04:17:52 -07:00
2026-05-01 17:39:47 -07:00
2026-05-28 23:31:03 -07:00
2026-05-28 23:31:03 -07:00
2026-05-22 17:24:38 -07:00
2026-05-22 16:00:02 -07:00
2026-05-22 17:24:38 -07:00
2026-05-19 07:35:24 -07:00
2026-05-22 17:24:38 -07:00
2026-05-16 00:13:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-03 19:01:10 -07:00
2026-05-22 17:24:38 -07:00
2026-05-21 18:15:26 -07:00
2026-05-01 13:00:37 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 07:00:39 -07:00
2026-04-27 22:17:54 -07:00
2026-05-01 13:00:37 -07:00
2026-04-27 19:36:24 -07:00
2026-05-01 13:00:37 -07:00
2026-05-23 18:39:36 -07:00
2026-05-03 19:01:10 -07:00
2026-05-22 17:24:38 -07:00
2026-05-20 06:20:16 -07:00
2026-05-22 17:24:38 -07:00
2026-05-01 13:14:50 -07:00
2026-05-29 08:20:28 -07:00
2026-05-29 11:25:11 -07:00
2026-05-22 17:24:38 -07:00
2026-05-12 21:55:43 -07:00
2026-05-22 17:24:38 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 17:22:21 -07:00
2026-05-22 17:24:38 -07:00
2026-05-08 00:40:15 -07:00
2026-05-13 10:00:00 -07:00
2026-05-22 17:24:38 -07:00
2026-05-22 17:24:38 -07:00
2026-05-23 13:06:48 -07:00
2026-05-23 13:06:48 -07:00
2026-05-22 17:24:38 -07:00
2026-05-09 19:49:02 -07:00
2026-05-09 22:11:09 -07:00
2026-05-22 17:24:38 -07:00
2026-05-04 15:16:53 -07:00
2026-05-22 17:24:38 -07:00
2026-05-29 21:32:09 -07:00
2026-05-13 15:05:05 -07:00
2026-05-22 17:24:38 -07:00
2026-05-20 09:42:40 -07:00
2026-05-22 17:24:38 -07:00
2026-05-28 19:45:27 -07:00
2026-05-28 21:40:01 -07:00
2026-05-22 17:24:38 -07:00
2026-05-30 10:11:23 -07:00
2026-05-22 17:24:38 -07:00
2026-05-12 23:04:56 -07:00
2026-05-29 10:55:25 -07:00
2026-05-29 10:55:25 -07:00
2026-05-06 18:37:23 -07:00
2026-05-22 17:24:38 -07:00
2026-05-19 20:45:46 -07:00
2026-05-22 17:24:38 -07:00
2026-04-30 21:26:54 -07:00
2026-05-22 17:24:38 -07:00
2026-05-22 00:15:14 -07:00
2026-05-22 17:24:38 -07:00
2026-05-11 13:44:14 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 12:30:18 -07:00
2026-05-22 17:24:38 -07:00
2026-05-07 10:27:48 -07:00
2026-05-22 17:24:38 -07:00
2026-05-16 12:49:57 -07:00
2026-05-22 17:24:38 -07:00
2026-05-16 09:20:33 -07:00
2026-05-22 17:24:38 -07:00
2026-05-11 09:52:23 +02:00
2026-05-22 17:24:38 -07:00
2026-05-03 03:49:18 -07:00
2026-05-22 17:24:38 -07:00
2026-05-14 11:15:47 -07:00
2026-05-22 17:24:38 -07:00
2026-05-14 05:35:12 -07:00
2026-05-22 17:24:38 -07:00
2026-05-14 22:16:44 -07:00
2026-05-18 13:16:35 -07:00
2026-05-22 17:24:38 -07:00
2026-05-15 23:39:43 -07:00