641 — Bulk set selected time records billable at 100%¶
Description¶
Verifies that bulk-editing the Billable field with the Replace action (which defaults to billable ON at 100%) sets every selected record to a 100% billable ratio, regardless of their differing starting ratios.
Preconditions¶
- Signed in to a freshly seeded test organization.
- Three time records seeded via the GraphQL API with different billable ratios (10% / 20% / 30%, third non-billable).
- Time Records page open in the Reports view.
Steps¶
- Tick the selection checkbox on all three rows. Expected: the floating bar shows "3 selected".
- Open the bulk-edit modal via the pencil action.
- Set Billable → Replace (defaults to ON / 100%).
- Click Save. Expected: "Success" popup appears.
- Inspect all three rows. Expected: the Billable ratio (%) column shows "100.00%" on all three rows.
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(describe "Timerecord - Bulk edit")