feat(FN-883): add workflow step default-on support with task creation opt-out

- Add defaultOn field to WorkflowStep model, API endpoints (GET/POST/PATCH), and WorkflowStepManager UI
- Add skip-default-steps checkbox to TaskForm and NewTaskModal for explicit opt-out of default workflow steps
- Pre-select default workflow steps on new task creation forms automatically
- Add CSS styling for skip-default-steps toggle row
- Add comprehensive tests for WorkflowStepManager, TaskForm, and NewTaskModal components
- Add route tests for PATCH workflow-step endpoint and default selection logic
- Update README and task-structure reference docs
This commit is contained in:
gsxdsm
2026-04-05 10:20:42 -07:00
parent b8bc5469ef
commit ee6aa8f183
11 changed files with 528 additions and 5 deletions

View File

@@ -12984,6 +12984,11 @@ html .column.drag-over * {
color: #8b5cf6;
}
.wfm-badge-default-on {
background: rgba(234, 179, 8, 0.15);
color: #ca8a04;
}
.wfm-badge-category {
font-size: 11px;
padding: 2px 6px;