diff --git a/client/src/api/exports.ts b/client/src/api/exports.ts index 7d0e692fab3..f7db82132d8 100644 --- a/client/src/api/exports.ts +++ b/client/src/api/exports.ts @@ -2,6 +2,10 @@ import { GalaxyApi, type ObjectExportTaskResponse } from "@/api"; import { ExportRecordModel } from "@/components/Common/models/exportRecordModel"; import { rethrowSimple } from "@/utils/simple-error"; +import type { components } from "./schema"; + +export type WriteStoreToPayload = components["schemas"]["WriteStoreToPayload"]; + /** * Gets a list of recent export records for the current user. * This includes exports to remote file sources (not short-term storage downloads). diff --git a/client/src/components/Common/ExportFormatSelector.vue b/client/src/components/Common/ExportFormatSelector.vue new file mode 100644 index 00000000000..82d530f5d17 --- /dev/null +++ b/client/src/components/Common/ExportFormatSelector.vue @@ -0,0 +1,73 @@ + + + + + + + {{ plugin.title }} + + + + + + Learn more + + + + + + + + diff --git a/client/src/components/Common/ExportIncludeOptions.vue b/client/src/components/Common/ExportIncludeOptions.vue new file mode 100644 index 00000000000..e99e9eea390 --- /dev/null +++ b/client/src/components/Common/ExportIncludeOptions.vue @@ -0,0 +1,51 @@ + + + + + + Include Active Files + + + + Include Deleted (not purged) + + + + Include Hidden + + + diff --git a/client/src/components/Common/ExportRemoteSourceSelector.vue b/client/src/components/Common/ExportRemoteSourceSelector.vue new file mode 100644 index 00000000000..68b3c6b87b7 --- /dev/null +++ b/client/src/components/Common/ExportRemoteSourceSelector.vue @@ -0,0 +1,74 @@ + + + + + + No writable file sources are configured. Please contact your administrator. + + + + + + + + + + .{{ props.fileExtension }} + + + + + diff --git a/client/src/components/History/Export/HistoryExportWizard.vue b/client/src/components/History/Export/HistoryExportWizard.vue index 181bea4b924..c3ccd8a9cc5 100644 --- a/client/src/components/History/Export/HistoryExportWizard.vue +++ b/client/src/components/History/Export/HistoryExportWizard.vue @@ -1,21 +1,23 @@ @@ -109,69 +100,31 @@ function onCancel() { container-component="div" @submit="onSubmit"> - - - - {{ plugin.title }} - - - - + - - No writable file sources are configured. Please contact your administrator. - - - - - - - - - - .{{ modelStoreFormat }} - - - + - - - Include Active Files - - - - Include Deleted (not purged) - - - - Include Hidden - - + @@ -200,15 +153,6 @@ function onCancel() {
+ No writable file sources are configured. Please contact your administrator. +
- No writable file sources are configured. Please contact your administrator. -