Skip to main content

W14: Assignment Groups Management

Browsers: 4 (Manager, Manager2, Admin, Worker)
Stories: SPRINT1-048
Time: ~25 min


Test Items

  • Assignment Group ID: _________________
  • Work Order ID: _________________

Test Cases

14.1: Create Assignment Group

Browser: Manager
Steps:

  1. Navigate to Settings → Assignment Groups
  2. Create assignment group:
    • Name: "Engineering Team"
    • Description: "Maintenance engineering group"
  3. Save
  4. Record Assignment Group ID: _________________

Verify: Assignment group created


14.2: Add Multiple Managers to Group

Browser: Manager
Steps:

  1. Navigate to assignment group from 14.1
  2. Add Manager 1 to group
  3. Add Manager 2 to group
  4. Save

Verify: Multiple managers added, both appear in group members list


14.3: Add Workers to Group (Mixed Roles)

Browser: Manager
Steps:

  1. Navigate to assignment group from 14.1
  2. Add Worker 1 to group
  3. Add Inspector 1 to group (if available)
  4. Save

Verify: Mixed roles added, all members visible in group


14.4: Edit Assignment Group

Browser: Manager
Steps:

  1. Navigate to assignment group from 14.1
  2. Edit name or description
  3. Save

Verify: Assignment group updated, changes persist


14.5: Assign Work Order to Group

Browser: Manager
Steps:

  1. Create work order
  2. Assign to assignment group from 14.1
  3. Record Work Order ID: _________________
  4. Save

Verify: Work order assigned to group


14.6: Multiple Managers Receive Notifications

Browser: Manager, Manager2
Steps:

  1. Manager: Assign work order to group (from 14.5)
  2. Manager2: Check notifications
  3. Verify both managers in group receive notification

Verify: All managers in group notified when WO assigned to group


14.7: Worker from Group Claims Work Order

Browser: Worker
Steps:

  1. Navigate to work orders
  2. Find work order assigned to group from 14.5
  3. Claim/accept work order

Verify: Worker can claim work order from group assignment


14.8: Delete Assignment Group

Browser: Admin
Steps:

  1. Navigate to assignment group from 14.1
  2. Delete group
  3. Verify validation (can't delete if has assigned work orders)

Verify: Delete works if no assignments, validation prevents invalid deletes


Findings

  • Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
  • Notes: _________________