Skip to content

Implement Bulk Cancel Analyses #2153

@Shevijacobson

Description

@Shevijacobson

Description:
Currently, the bulk cancellation of analyses is achieved by sending a separate request to the server for each selected application. This approach results in multiple network calls, which could impact performance and scalability.

To improve efficiency, we should implement a bulk cancellation feature that allows all selected analyses to be canceled with a single server request. This change would make the functionality similar to the existing bulk deletion process for applications.

Suggested Solution:

  • Update the backend API to support a bulk cancellation endpoint that can process multiple application IDs in a single request.
  • Modify the frontend to use this new endpoint, ensuring all selected analyses are canceled simultaneously with one request.

Benefits:

  • Reduces server load by consolidating multiple cancellation requests into a single operation.
  • Improves user experience with faster and more efficient bulk operations.

Reference:
Related Pull Request: #2099

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-kindIndicates an issue or PR lacks a `kind/foo` label and requires one.needs-priorityIndicates an issue or PR lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.size/MDenotes a PR that changes 30-99 lines, ignoring generated files.

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions