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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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