Code review fixes
authorDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 4 Dec 2018 20:17:45 +0000 (21:17 +0100)
committerDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 4 Dec 2018 20:17:45 +0000 (21:17 +0100)
Feature #14280

Arvados-DCO-1.1-Signed-off-by: Daniel Kos <daniel.kos@contractors.roche.com>

src/models/resource.ts
src/models/search-bar.ts
src/store/search-bar/search-bar-actions.ts

index 99e9196fc55105b5325aacf3098d4a13fd523d01..7e2127b2813dad8076881b8fc69a03bb82184633 100644 (file)
@@ -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;
-    }
-};
index efbbb157cc2be7487a11de9e270057e3d51c4faa..abc4b72b8721ba05acd1408473246d8aa2e65664 100644 (file)
@@ -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;
-    }
-};
index 3d1b4ee910b6643cadd5734d1a7a38ca78f0ed2d..16cad431a51012bd298f71f8774655e755bf7aa9 100644 (file)
@@ -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) {