Skip to content

Commit

Permalink
Add onedata client things
Browse files Browse the repository at this point in the history
  • Loading branch information
mvdbeek committed Sep 4, 2024
1 parent ea9c79a commit 6ab1f7c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions client/src/api/fileSources.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ export type FileSourceTemplateSummary = components["schemas"]["FileSourceTemplat
export type FileSourceTemplateSummaries = FileSourceTemplateSummary[];

export type UserFileSourceModel = components["schemas"]["UserFileSourceModel"];
export type FileSourceTypes = UserFileSourceModel["type"];
7 changes: 6 additions & 1 deletion client/src/components/FileSources/FileSourceTypeSpan.vue
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
<script setup lang="ts">
import { computed } from "vue";
import type { FileSourceTypes } from "@/api/fileSources";
const MESSAGES = {
posix: "This is a simple path based storage location that assumes the all the relevant paths are already mounted on the Galaxy server and target worker nodes.",
s3fs: "This is an remote file source plugin based on the Amazon Simple Storage Service (S3) interface. The AWS interface has become an industry standard and many storage vendors support it and use it to expose 'object' based storage.",
azure: "This is an remote file source plugin based on the Azure service.",
onedata: "This is an remote file source plugin based on the Onedata service.",
ftp: "This is an remote file source plugin based on the FTP protocol.",
};
interface Props {
type: "posix" | "s3fs";
type: FileSourceTypes;
}
const props = defineProps<Props>();
Expand Down
1 change: 1 addition & 0 deletions client/src/components/ObjectStore/ObjectStoreTypeSpan.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ const MESSAGES = {
boto3: "This is a storage location based on the Amazon Simple Storage Service (S3) interface, but likely not stored by Amazon. The AWS interface has become an industry standard and many storage vendors support it and use it to expose object based storage.",
generic_s3:
"This is a storage location based on the Amazon Simple Storage Service (S3) interface, but likely not stored by Amazon. The AWS interface has become an industry standard and many storage vendors support it and use it to expose object based storage.",
onedata: "This is a storage location based on the Onedata system.",
};
interface Props {
Expand Down

0 comments on commit 6ab1f7c

Please sign in to comment.