Skip to content

651 — Bulk edit only the single selected record

Description

The bulk-edit flow works for a single selection: editing one selected record leaves the other (unselected) records untouched.

Preconditions

  • Signed in to a freshly seeded test organization.
  • Three time records seeded via the GraphQL API, each on a different client/project/task.
  • Time Records page open in the Reports view.

Steps

  1. Tick the selection checkbox on exactly one record. Expected: the floating bar shows "1 selected".
  2. Open the bulk-edit modal and set ProjectReplace with another record's project.
  3. Click Save. Expected: "Success" popup appears; the report still shows three records.
  4. Inspect the rows (matched by record id, since the grid sorts by start descending). Expected: the selected record now carries the replaced project and its cascaded client; the two unselected records keep their originals.
  • Spec: playwright/tests/integration/timerecord.spec.ts (describe "Timerecord - Bulk edit")