-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
needs-kindIndicates an issue or PR lacks a `kind/foo` label and requires one.Indicates 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.Indicates 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.Indicates an issue or PR lacks a `triage/foo` label and requires one.size/MDenotes a PR that changes 30-99 lines, ignoring generated files.Denotes a PR that changes 30-99 lines, ignoring generated files.
Description
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
Labels
needs-kindIndicates an issue or PR lacks a `kind/foo` label and requires one.Indicates 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.Indicates 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.Indicates an issue or PR lacks a `triage/foo` label and requires one.size/MDenotes a PR that changes 30-99 lines, ignoring generated files.Denotes a PR that changes 30-99 lines, ignoring generated files.
Type
Projects
Status
✅ Done