Observed Issues and Expected Behavior
-
Escalation of a Task
Observed Behavior: After a task is escalated, the original user still retains the task assignment.
Expected Behavior: The task should be reassigned exclusively to the escalated user, removing the original assignee.
-
Delegation of an Escalated Task
Observed Behavior: When the escalated user delegates the task back to the original assignee, the task remains assigned to the escalated user.
Expected Behavior: The task should no longer be assigned to the escalated user, ensuring a clear and correct reassignment.
Proposed Enhancement
We propose an improvement in the task assignment logic to align with the expected behavior outlined above. Specifically, when a task is escalated, it should be fully transferred to the new assignee, and any further delegation should properly update the task ownership.