Skip to content
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

Update Workflow List page based on latest mocks #196

Merged
merged 5 commits into from
Jun 21, 2024

Conversation

ohltyler
Copy link
Member

Description

This PR updates the Workflow List page to match the latest UX mocks. Specifically:

  • adds a new frontend-only-maintained set of workflow types. These will be based on the selected use cases, and is independent of the backend use_case field. Can maintain fallback options of CUSTOM and UNKNOWN if the workflow is created from scratch, or if coming from a backend-only-created workflow, respectively
  • updates list columns, to just be name / workflow type / last updated
  • updates list actions, to be 1/ delete workflow and 2/ a flyout showing the list of resources created by that particular workflow
  • updates list filters, to be the possible workflow types, instead of the workflow states, which we now are not exposing.
  • adds helpful text and a link to the create tab under the workflow list title
  • minor refactoring of the resources list so it can be reused in the flyout on the workflow list page
  • minor update to the delete workflow modal to include a cancel option
  • minor update to show a toast notification once deletion completes successfully/unsuccessfully

Demo video showing the new columns, new action, and new helpful text/button:

screen-capture.43.webm

Check List

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@ohltyler ohltyler merged commit 47e5c33 into opensearch-project:main Jun 21, 2024
10 checks passed
@ohltyler ohltyler deleted the update-list branch June 21, 2024 22:39
opensearch-trigger-bot bot pushed a commit that referenced this pull request Jun 21, 2024
Signed-off-by: Tyler Ohlsen <[email protected]>
(cherry picked from commit 47e5c33)
ohltyler added a commit that referenced this pull request Jun 21, 2024
Signed-off-by: Tyler Ohlsen <[email protected]>
(cherry picked from commit 47e5c33)

Co-authored-by: Tyler Ohlsen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants