X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1be05c9f56147aa776819a4f66bf021cb4556874..a672dd5efb4c8ef394f61a7e7a5e513f80bf1427:/src/models/collection.ts diff --git a/src/models/collection.ts b/src/models/collection.ts index 3effe67248..defaca769a 100644 --- a/src/models/collection.ts +++ b/src/models/collection.ts @@ -28,6 +28,40 @@ export interface CollectionResource extends TrashableResource, ResourceWithPrope fileSizeTotal: number; } +// We exclude 'manifestText' and 'unsignedManifestText' from the default +export const defaultCollectionSelectedFields = [ + 'name', + 'description', + 'portableDataHash', + 'replicationDesired', + 'replicationConfirmed', + 'replicationConfirmedAt', + 'storageClassesDesired', + 'storageClassesConfirmed', + 'storageClassesConfirmedAt', + 'currentVersionUuid', + 'version', + 'preserveVersion', + 'fileCount', + 'fileSizeTotal', + // ResourceWithProperties field + 'properties', + // TrashableResource fields + 'trashAt', + 'deleteAt', + 'isTrashed', + // Resource fields + 'uuid', + 'ownerUuid', + 'createdAt', + 'modifiedByClientUuid', + 'modifiedByUserUuid', + 'modifiedAt', + 'href', + 'kind', + 'etag', +]; + export const getCollectionUrl = (uuid: string) => { return `/collections/${uuid}`; }; @@ -36,4 +70,5 @@ export enum CollectionType { GENERAL = 'nil', OUTPUT = 'output', LOG = 'log', + INTERMEDIATE = 'intermediate', }