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¶
- Tick the selection checkbox on exactly one record. Expected: the floating bar shows "1 selected".
- Open the bulk-edit modal and set Project → Replace with another record's project.
- Click Save. Expected: "Success" popup appears; the report still shows three records.
- 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.
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(describe "Timerecord - Bulk edit")