Shot Delete Dialog Implementation Test

✅ Backend Changes

✅ Frontend Changes

🔧 Features Implemented

🧪 Testing Steps

  1. Navigate to a project's shots page
  2. Try to delete a shot that has tasks
  3. Verify the dialog shows:
    • Shot name in the title
    • Number of associated tasks
    • List of tasks with details (name, type, status badge, assigned user)
    • Status badges with proper colors and formatting
    • Confirmation input field
  4. Type the shot name to enable the delete button
  5. Confirm deletion and verify both shot and tasks are removed

🔍 API Endpoints