Skip to content

550 — should refuse making client required while client tracking is off

Description

Verifies the opposite direction of the Client tracking ↔ Client required conflict: once Track client is OFF, attempting to make Client required raises the same client-conflict error popup.

Preconditions

  • Signed in to a seeded test organization.
  • Time tracking settings open on the Required fields tab.

Steps

  1. Switch to the General tab and toggle Track client OFF.
  2. Click Save. Expected: "Updated" popup appears.
  3. Switch back to Required fields and toggle Client ON.
  4. Expected: a client-conflict error popup appears (Client cannot be required while client tracking is off).
  • Spec: playwright/tests/integration/timerecord.spec.ts (line 1147)