549 — should refuse turning off client tracking while client is required¶
Description¶
Verifies the consistency rule between Required fields → Client = ON and General → Track client = ON: while Client is required, the user cannot turn Track client off; saving raises a dedicated client-conflict error popup.
Preconditions¶
- Signed in to a seeded test organization.
- Time tracking settings open on the Required fields tab.
Steps¶
- Toggle Client required ON.
- Switch to the General tab and toggle Track client OFF.
- Click Save.
- Expected: a client-conflict error popup appears explaining that Client cannot be untracked while it is required (settings are not saved).
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(line 1139)