galaxy icon indicating copy to clipboard operation
galaxy copied to clipboard

Refactor Workflow Import components

Open itisAliRH opened this issue 1 year ago • 0 comments

This PR refactors workflow import related components into CompositionAPI and typescript, imports icons and bootstrap components, and more logic improvements.

List of the changed files
  • components/Workflow/WorkflowImport.vue
  • components/Workflow/Import/FromFileOrUrl.test.ts
  • components/Workflow/Import/FromFileOrUrl.vue
  • components/Workflow/Import/TrsImport.vue
  • components/Workflow/Import/TrsSearch.vue
  • components/Workflow/Import/TrsServerSelection.vue
  • components/Workflow/Import/TrsTool.vue
  • components/Workflow/Import/TrsUrlImport.vue

How to test the changes?

(Select all options that apply)

  • [ ] I've included appropriate automated tests.
  • [x] This is a refactoring of components with existing test coverage.
  • [ ] Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • [x] I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

itisAliRH avatar Feb 19 '24 15:02 itisAliRH