feat: export cohort to biodata catalyst (#4640) #4653
Draft
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.
Closes #4640.
This pull request introduces a new "Export to BioData Catalyst" feature, including both the UI components and the necessary configuration to enable conditional display based on a feature flag. The implementation provides a dedicated export flow for BioData Catalyst, integrates it into the export page routing and configuration, and ensures it is only visible when the appropriate feature flag is enabled.
Feature Implementation:
ExportToBioDataCatalystcomponent for exporting data to BioData Catalyst, including its props definition and export in the main components index. [1] [2] [3]ExportMethodNCPIcomponent to conditionally render the export method based on theNCPI_EXPORTfeature flag.Feature Flag and Routing:
NCPI_EXPORTfeature flag in theFEATURESenum and used it to control the visibility of BioData Catalyst export features and routes. [1] [2]/export/biodata-catalystroute and integrated it into the export configuration, including a dedicated export method page and configuration entries. [1] [2] [3] [4] [5]View Model and Configuration Support: