Bulk Mark Listings as Updated #28

Open
opened 2026-02-25 18:19:40 +00:00 by Vylpes · 0 comments
Owner

Epic: #5


As a seller,
I want to mark multiple listings as updated at once,
so that I can efficiently clear flags after applying a batch export to Seller Hub.

Blocked by: STORY-3.6 (Mark Single Listing as Updated)

Acceptance criteria:

  • User can select multiple listings via checkboxes (including "select all on page")
  • A bulk "Mark as updated" action is available when ≥ 1 listing is selected
  • Confirming the bulk action clears needs_update = false on all selected rows
  • A confirmation dialog is shown before bulk clearing
  • An audit log entry is created covering all affected listings

Subtasks:

  • Add row checkboxes to the listings table including "select all on page"
  • Show bulk action toolbar when ≥ 1 row is selected
  • Implement bulk "Mark as updated" handler with confirmation dialog
  • Set needs_update = false on all selected rows in a single operation
  • Create audit log entry covering all affected listing IDs
  • Write automated tests (integration: bulk clear with confirmation; audit log entry created)
  • Write/update documentation
Epic: #5 --- **As a** seller, **I want to** mark multiple listings as updated at once, **so that** I can efficiently clear flags after applying a batch export to Seller Hub. **Blocked by:** STORY-3.6 (Mark Single Listing as Updated) **Acceptance criteria:** - User can select multiple listings via checkboxes (including "select all on page") - A bulk "Mark as updated" action is available when ≥ 1 listing is selected - Confirming the bulk action clears `needs_update = false` on all selected rows - A confirmation dialog is shown before bulk clearing - An audit log entry is created covering all affected listings **Subtasks:** - [ ] Add row checkboxes to the listings table including "select all on page" - [ ] Show bulk action toolbar when ≥ 1 row is selected - [ ] Implement bulk "Mark as updated" handler with confirmation dialog - [ ] Set `needs_update = false` on all selected rows in a single operation - [ ] Create audit log entry covering all affected listing IDs - [ ] Write automated tests (integration: bulk clear with confirmation; audit log entry created) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 18:19:40 +00:00
Vylpes modified the milestone from (deleted) to 0.1.0 2026-03-02 17:24:09 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#28
No description provided.