X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cc493b89840b48f40c2beaf626994724331aa196..6a5c0fe0cd12635698d2b5a6df27b4291e5b0ecb:/src/models/resource.ts diff --git a/src/models/resource.ts b/src/models/resource.ts index ff95c1a9b8..3290bdfe06 100644 --- a/src/models/resource.ts +++ b/src/models/resource.ts @@ -16,18 +16,21 @@ export interface Resource { export enum ResourceKind { COLLECTION = "arvados#collection", + CONTAINER = "arvados#container", CONTAINER_REQUEST = "arvados#containerRequest", GROUP = "arvados#group", PROCESS = "arvados#containerRequest", PROJECT = "arvados#group", - WORKFLOW = "arvados#workflow", USER = "arvados#user", + WORKFLOW = "arvados#workflow", } export enum ResourceObjectType { - USER = 'tpzed', + COLLECTION = '4zz18', + CONTAINER = 'dz642', + CONTAINER_REQUEST = 'xvhdp', GROUP = 'j7d0g', - COLLECTION = '4zz18' + USER = 'tpzed', } export const RESOURCE_UUID_PATTERN = '.{5}-.{5}-.{15}'; @@ -52,6 +55,10 @@ export const extractUuidKind = (uuid: string = '') => { return ResourceKind.GROUP; case ResourceObjectType.COLLECTION: return ResourceKind.COLLECTION; + case ResourceObjectType.CONTAINER_REQUEST: + return ResourceKind.CONTAINER_REQUEST; + case ResourceObjectType.CONTAINER: + return ResourceKind.CONTAINER; default: return undefined; }