From: Daniel Kos Date: Tue, 4 Dec 2018 20:17:45 +0000 (+0100) Subject: Code review fixes X-Git-Tag: 1.4.0~95^2~2 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/85d29bbab95a2c63314a5f637503548106c56de6 Code review fixes Feature #14280 Arvados-DCO-1.1-Signed-off-by: Daniel Kos --- diff --git a/src/models/resource.ts b/src/models/resource.ts index 99e9196f..7e2127b2 100644 --- a/src/models/resource.ts +++ b/src/models/resource.ts @@ -89,22 +89,3 @@ export const extractUuidKind = (uuid: string = '') => { return undefined; } }; - -export const getResourceKind = (kind?: string) => { - switch (kind) { - case "arvados#collection": - return ResourceKind.COLLECTION; - case "arvados#container": - return ResourceKind.CONTAINER; - case "arvados#containerRequest": - return ResourceKind.CONTAINER_REQUEST; - case "arvados#group": - return ResourceKind.GROUP; - case "arvados#log": - return ResourceKind.LOG; - case "arvados#workflow": - return ResourceKind.WORKFLOW; - default: - return undefined; - } -}; diff --git a/src/models/search-bar.ts b/src/models/search-bar.ts index efbbb157..abc4b72b 100644 --- a/src/models/search-bar.ts +++ b/src/models/search-bar.ts @@ -27,16 +27,3 @@ export enum ClusterObjectType { KAISERAUGST = "kaiseraugst", PENZBERG = "penzberg" } - -export const getClusterObjectType = (cluster?: string) => { - switch (cluster) { - case "indianapolis": - return ClusterObjectType.INDIANAPOLIS; - case "kaiseraugst": - return ClusterObjectType.KAISERAUGST; - case "penzberg": - return ClusterObjectType.PENZBERG; - default: - return undefined; - } -}; diff --git a/src/store/search-bar/search-bar-actions.ts b/src/store/search-bar/search-bar-actions.ts index 3d1b4ee9..16cad431 100644 --- a/src/store/search-bar/search-bar-actions.ts +++ b/src/store/search-bar/search-bar-actions.ts @@ -10,12 +10,12 @@ import { RootState } from '~/store/store'; import { initUserProject, treePickerActions } from '~/store/tree-picker/tree-picker-actions'; import { ServiceRepository } from '~/services/services'; import { FilterBuilder } from "~/services/api/filter-builder"; -import { getResourceKind, ResourceKind } from '~/models/resource'; +import { ResourceKind } from '~/models/resource'; import { GroupClass } from '~/models/group'; import { SearchView } from '~/store/search-bar/search-bar-reducer'; import { navigateTo, navigateToSearchResults } from '~/store/navigation/navigation-action'; import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; -import { getClusterObjectType, PropertyValues, SearchBarAdvanceFormData } from '~/models/search-bar'; +import { ClusterObjectType, PropertyValues, SearchBarAdvanceFormData } from '~/models/search-bar'; import { debounce } from 'debounce'; import * as _ from "lodash"; import { getModifiedKeysValues } from "~/common/objects"; @@ -371,8 +371,8 @@ export const getAdvancedDataFromQuery = (query: string): SearchBarAdvanceFormDat return { searchValue: sq.values.join(' '), - type: getResourceKind(getFirstProp(sq, 'type')), - cluster: getClusterObjectType(getFirstProp(sq, 'cluster')), + type: getFirstProp(sq, 'type') as ResourceKind, + cluster: getFirstProp(sq, 'cluster') as ClusterObjectType, projectUuid: getFirstProp(sq, 'project'), inTrash: getPropValue(sq, 'is', 'trashed') !== undefined, dateFrom: getFirstProp(sq, 'from'), @@ -387,7 +387,7 @@ export const getFilters = (filterName: string, searchValue: string): string => { const filter = new FilterBuilder(); const sq = parseSearchQuery(searchValue); - const resourceKind = getResourceKind(getFirstProp(sq, 'type')); + const resourceKind = getFirstProp(sq, 'type') as ResourceKind; let prefix = ''; switch (resourceKind) {