-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add workflow selection and bulk actions #19336
Draft
itisAliRH
wants to merge
12
commits into
galaxyproject:dev
Choose a base branch
from
itisAliRH:workflow-bulk-actions
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
+435
−71
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Introduces `selected` and `selectable` props to `WorkflowCard` Adds checkbox for bulk actions Updates styles for selected cards
…t select Adds default values to props and new prop for selected workflows Introduces 'select' event emission and updates CSS for grid view
Introduces a temporary interface for selected workflows Implements logic to select and deselect workflows Clears selected workflows when showing deleted workflows Passes selected workflow IDs to child components
Introduces props and emits for select-all feature Includes checkbox for selecting all items with indeterminate state support
Introduces computed properties for tracking selection state Implements method to select/deselect all workflows Updates ListHeader component to support select all feature
Implements bulk delete and restore actions with confirmation dialogs Adds loading indicators and success/error toasts for user feedback Updates UI to include bulk action buttons in the workflow list footer
Introduces a new modal component for selecting tags Includes props for title and initial tags, and emits events for cancel and ok actions
Introduces functionality to add tags to multiple workflows at once. Includes UI elements and supporting logic for bulk tag addition. Enhances workflow management by allowing bulk tag updates.
Removes unused FontAwesome library import Simplifies computed property logic for noResults Improve alerts logic Enhances alert and pagination styling for better UI consistency
Changes workflow prop type to StoredWorkflowDetailed for better type safety Adds optional chaining to prevent potential null reference errors
Adds missing BButtonGroup import from Bootstrap Increases gap between filter elements for improved layout
Adds overflow auto to the WorkflowCardList to fix overlay not covering the list
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces selectable workflow cards, enabling users to select multiple workflows for bulk actions such as delete, restore, and add tags. It also adds a new component to select tags,
TagsSelectionDialog,
and includes some logic and UI enhancements.How to test the changes?
(Select all options that apply)
My Workflows
listShow deleted
filter and select workflows to restoreLicense