Bulk Assignment Test

Test Instructions

  1. Open the TaskBrowser in the application
  2. Select multiple tasks using checkboxes
  3. Right-click on a selected task
  4. Click "Assign To" in the context menu
  5. Select a user from the submenu
  6. Verify that:
    • A success toast appears showing the count of assigned tasks
    • The task list refreshes automatically
    • The context menu closes
    • The selection is cleared
    • The tasks now show the assigned user

Implementation Checklist

Requirements Validated

Error Handling

The implementation includes proper error handling:

Backend Endpoint

The backend endpoint is already implemented at:

PUT /tasks/bulk/assign

Request body:

{
  "task_ids": [1, 2, 3],
  "assigned_user_id": 5
}

Response:

{
  "success_count": 3,
  "failed_count": 0,
  "errors": []
}