From e73196a24983b7cd92ecdc7af7ca72a0e74efa8e Mon Sep 17 00:00:00 2001 From: chamiakJ Date: Fri, 27 Jun 2025 07:06:14 +0530 Subject: [PATCH] feat(task-management): implement task movement between groups - Added `moveTaskBetweenGroups` action to facilitate moving tasks across different groups while maintaining state integrity. - Enhanced task management slice to support task updates during group transitions, including logging for better debugging. - Updated socket handlers to utilize the new action for moving tasks based on status, priority, and phase changes, improving task organization and user experience. --- .../components/task-management/task-group.tsx | 4 +- .../task-management/task-management.slice.ts | 62 +++++- .../src/hooks/useTaskSocketHandlers.ts | 197 +++++++++++++++--- 3 files changed, 225 insertions(+), 38 deletions(-) diff --git a/worklenz-frontend/src/components/task-management/task-group.tsx b/worklenz-frontend/src/components/task-management/task-group.tsx index 7df7af83..3f96b37d 100644 --- a/worklenz-frontend/src/components/task-management/task-group.tsx +++ b/worklenz-frontend/src/components/task-management/task-group.tsx @@ -308,7 +308,6 @@ const TaskGroup: React.FC = React.memo(({ No tasks in this group