-
Notifications
You must be signed in to change notification settings - Fork 21
[TSPS-156] Imputation UI feature branch [WIP] #5325
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
base: dev
Are you sure you want to change the base?
Conversation
Co-authored-by: Eric Weitz <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces the Imputation UI feature branch with new pages, components, and supporting changes for running jobs, viewing job histories, and displaying imputation service details.
- Added new views: RunJob, JobHistory, and Home for the Imputation service.
- Updated routing, branding, and AJAX modules to support the new feature.
- Provided a new sidebar widget for quota and helpful tips, and extended test coverage for the job history table.
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
src/pages/scientificServices/imputation/views/RunJob.tsx | New view to run imputation jobs; includes minor parsing improvement. |
src/pages/scientificServices/imputation/views/JobHistory.tsx | New page that displays a table of pipeline runs with actions and status. |
src/pages/scientificServices/imputation/views/JobHistory.test.tsx | Added tests for verifying the job history table rendering. |
src/pages/scientificServices/imputation/views/Home.tsx | Home page for the imputation service with service details and links. |
src/pages/scientificServices/imputation/common/scientific-services-common.tsx | Provides the top bar and navigation for the imputation feature. |
src/pages/scientificServices/imputation/common/SidebarWidgets.tsx | New sidebar widget displaying quota information and useful tips. |
src/pages/scientificServices/ScientificServicesLandingPage.tsx | Landing page component for the Broad Data Science Services. |
src/pages/scientificServices/NavPaths.tsx | Defines new navigation paths for the imputation service views. |
src/pages/LandingPage.js | Updated with a TODO comment regarding menu adjustments. |
src/libs/routes.js | Updated routes to include the new imputation service paths. |
src/libs/brands.tsx | Added brand configuration for scientific services. |
src/libs/brand-utils.ts | Added a helper for checking the scientific services brand. |
src/libs/ajax/teaspoons/* (models, Teaspoons.ts, ajax-common.ts) | New API client methods and types to support imputation pipelines. |
src/components/HeroWrapper.js | Minor adjustment to conditionally display the welcome header. |
config/dev.json | Updated configuration with the new Teaspoons URL. |
Co-authored-by: Eric Weitz <[email protected]>
…more components (#5335)
Co-authored-by: Matt Bemis <[email protected]>
|
Jira Ticket: https://broadworkbench.atlassian.net/browse/TSPS-156
This is a WIP feature branch for the Imputation UI.
Summary of changes:
What
Why
Testing strategy