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

Migrate dataset extra files store to Pinia #17145

Merged

Conversation

davelopez
Copy link
Contributor

Requires #17119

Replaces the old Vuex store with a Pinia store and converts related files to Typescript.

How to test the changes?

  • This is a refactoring of components with existing test coverage.

License

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

@davelopez davelopez added area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes labels Dec 7, 2023
@github-actions github-actions bot added this to the 23.2 milestone Dec 7, 2023
@davelopez davelopez mentioned this pull request Dec 7, 2023
3 tasks
- Deprecate the endpoint requiring a `history_id` as it is not necessary
- Use new Pinia store
- Convert to typescript
- Simplify code
@davelopez davelopez force-pushed the migrate_dataset_ext_files_store_pinia branch from ef8becf to e41447b Compare December 8, 2023 09:17
Copy link
Member

@jmchilton jmchilton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@davelopez davelopez force-pushed the migrate_dataset_ext_files_store_pinia branch from a4e7394 to 31809d5 Compare December 8, 2023 21:24
@davelopez
Copy link
Contributor Author

Thank you @jmchilton! I removed the deprecation flag, you are right there is no need to deprecate it.

@davelopez davelopez merged commit 33acf3f into galaxyproject:dev Dec 11, 2023
49 of 50 checks passed
@davelopez davelopez deleted the migrate_dataset_ext_files_store_pinia branch December 11, 2023 12:32
@mvdbeek mvdbeek modified the milestones: 23.2, 24.0 Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants