X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a74d278febca225076a72413a8343e13f5488a58..66adcf8ab86e764a8829fbd604e27df53d6f24a1:/src/store/side-panel-tree/side-panel-tree-actions.ts diff --git a/src/store/side-panel-tree/side-panel-tree-actions.ts b/src/store/side-panel-tree/side-panel-tree-actions.ts index 6152b99f..58f7d82d 100644 --- a/src/store/side-panel-tree/side-panel-tree-actions.ts +++ b/src/store/side-panel-tree/side-panel-tree-actions.ts @@ -3,21 +3,21 @@ // SPDX-License-Identifier: AGPL-3.0 import { Dispatch } from 'redux'; -import { treePickerActions } from "~/store/tree-picker/tree-picker-actions"; -import { RootState } from '~/store/store'; -import { getUserUuid } from "~/common/getuser"; -import { ServiceRepository } from '~/services/services'; -import { FilterBuilder } from '~/services/api/filter-builder'; -import { resourcesActions } from '~/store/resources/resources-actions'; -import { getTreePicker, TreePicker } from '~/store/tree-picker/tree-picker'; -import { getNodeAncestors, getNodeAncestorsIds, getNode, TreeNode, initTreeNode, TreeNodeStatus } from '~/models/tree'; -import { ProjectResource } from '~/models/project'; -import { OrderBuilder } from '~/services/api/order-builder'; -import { ResourceKind } from '~/models/resource'; -import { GroupContentsResourcePrefix } from '~/services/groups-service/groups-service'; -import { GroupClass } from '~/models/group'; -import { CategoriesListReducer } from '~/common/plugintypes'; -import { pluginConfig } from '~/plugins'; +import { treePickerActions } from "store/tree-picker/tree-picker-actions"; +import { RootState } from 'store/store'; +import { getUserUuid } from "common/getuser"; +import { ServiceRepository } from 'services/services'; +import { FilterBuilder } from 'services/api/filter-builder'; +import { resourcesActions } from 'store/resources/resources-actions'; +import { getTreePicker, TreePicker } from 'store/tree-picker/tree-picker'; +import { getNodeAncestors, getNodeAncestorsIds, getNode, TreeNode, initTreeNode, TreeNodeStatus } from 'models/tree'; +import { ProjectResource } from 'models/project'; +import { OrderBuilder } from 'services/api/order-builder'; +import { ResourceKind } from 'models/resource'; +import { GroupContentsResourcePrefix } from 'services/groups-service/groups-service'; +import { GroupClass } from 'models/group'; +import { CategoriesListReducer } from 'common/plugintypes'; +import { pluginConfig } from 'plugins'; export enum SidePanelTreeCategory { PROJECTS = 'Projects', @@ -26,7 +26,8 @@ export enum SidePanelTreeCategory { WORKFLOWS = 'Workflows', FAVORITES = 'My Favorites', TRASH = 'Trash', - ALL_PROCESSES = 'All Processes' + ALL_PROCESSES = 'All Processes', + GROUPS = 'Groups', } export const SIDE_PANEL_TREE = 'sidePanelTree'; @@ -51,7 +52,8 @@ let SIDE_PANEL_CATEGORIES: string[] = [ SidePanelTreeCategory.SHARED_WITH_ME, SidePanelTreeCategory.PUBLIC_FAVORITES, SidePanelTreeCategory.FAVORITES, - SidePanelTreeCategory.WORKFLOWS, + // SidePanelTreeCategory.WORKFLOWS, + SidePanelTreeCategory.GROUPS, SidePanelTreeCategory.ALL_PROCESSES, SidePanelTreeCategory.TRASH ]; @@ -97,7 +99,7 @@ export const loadSidePanelTreeProjects = (projectUuid: string) => const node = treePicker ? getNode(projectUuid)(treePicker) : undefined; if (projectUuid === SidePanelTreeCategory.SHARED_WITH_ME) { await dispatch(loadSharedRoot); - } else if (node || projectUuid === '') { + } else if (node || projectUuid !== '') { await dispatch(loadProject(projectUuid)); } };