Skip to content

Bulk Scan Selection and Deletion #119

Description

@DevOlabode

Description

Summary

Allow users to select multiple saved scans from the dashboard and delete them in a single operation.

Problem

Users currently need to manage saved scans individually. As scan history grows, deleting multiple unwanted scans becomes inefficient.

Proposed Work

  • Add a selection control for each scan.
  • Allow users to select multiple scans.
  • Provide a bulk-delete action when one or more scans are selected.
  • Clearly indicate which scans are selected before deletion.
  • Require appropriate confirmation before permanently deleting selected scans.
  • Remove the selected scan files from the user's storage and update the scan index accordingly.
  • Ensure deleted scans no longer appear on the dashboard.

Acceptance Criteria

  • Users can select multiple scans.
  • Users can delete all selected scans with one action.
  • A confirmation step prevents accidental bulk deletion.
  • The corresponding scan data is removed from storage.
  • index.json is updated correctly after deletion.
  • Deleted scans no longer appear in the dashboard or saved-report history.
  • Existing scans that were not selected remain unchanged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions