Skip to content

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

  1. Tick the selection checkbox on all three rows. Expected: the floating bar shows "3 selected".
  2. Open the bulk-edit modal via the pencil action.
  3. Set BillableReplace (defaults to ON / 100%).
  4. Click Save. Expected: "Success" popup appears.
  5. Inspect all three rows. Expected: the Billable ratio (%) column shows "100.00%" on all three rows.
  • Spec: playwright/tests/integration/timerecord.spec.ts (describe "Timerecord - Bulk edit")