X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/57357cac58b568e2ba1445af6a44eb089026b34e..f0ac109691369516a5adf9370838cb4eacf16a45:/src/models/resource.ts diff --git a/src/models/resource.ts b/src/models/resource.ts index 0f5fbc28..6a76b070 100644 --- a/src/models/resource.ts +++ b/src/models/resource.ts @@ -3,29 +3,22 @@ // SPDX-License-Identifier: AGPL-3.0 export interface Resource { - name: string; - createdAt: string; - modifiedAt: string; uuid: string; ownerUuid: string; + createdAt: string; + modifiedByClientUuid: string; + modifiedByUserUuid: string; + modifiedAt: string; href: string; - kind: ResourceKind; + kind: string; + etag: string; } export enum ResourceKind { - PROJECT = "project", - COLLECTION = "collection", - PIPELINE = "pipeline", - LEVEL_UP = "", - UNKNOWN = "unknown" -} - -export function getResourceKind(itemKind: string) { - switch (itemKind) { - case "arvados#project": return ResourceKind.PROJECT; - case "arvados#collection": return ResourceKind.COLLECTION; - case "arvados#pipeline": return ResourceKind.PIPELINE; - default: - return ResourceKind.UNKNOWN; - } + COLLECTION = "arvados#collection", + CONTAINER_REQUEST = "arvados#containerRequest", + GROUP = "arvados#group", + PROCESS = "arvados#containerRequest", + PROJECT = "arvados#group", + WORKFLOW = "arvados#workflow" }