X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a8223b83cc9ae48174718d124a38a504d5312651..96626db04a7dcb11b21d92203a6ddd81577191bf:/src/views/search-results-panel/search-results-panel-view.tsx diff --git a/src/views/search-results-panel/search-results-panel-view.tsx b/src/views/search-results-panel/search-results-panel-view.tsx index 45638b89..dae91bd0 100644 --- a/src/views/search-results-panel/search-results-panel-view.tsx +++ b/src/views/search-results-panel/search-results-panel-view.tsx @@ -11,11 +11,12 @@ import { ContainerRequestState } from '~/models/container-request'; import { SEARCH_RESULTS_PANEL_ID } from '~/store/search-results-panel/search-results-panel-actions'; import { DataExplorer } from '~/views-components/data-explorer/data-explorer'; import { - ProcessStatus, ResourceCluster, + ResourceCluster, ResourceFileSize, ResourceLastModifiedDate, ResourceName, ResourceOwner, + ResourceStatus, ResourceType } from '~/views-components/data-explorer/renderers'; import { createTree } from '~/models/tree'; @@ -29,7 +30,6 @@ import { ArvadosTheme } from '~/common/custom-theme'; export enum SearchResultsPanelColumnNames { CLUSTER = "Cluster", NAME = "Name", - PROJECT = "Project", STATUS = "Status", TYPE = 'Type', OWNER = "Owner", @@ -66,19 +66,12 @@ export const searchResultsPanelColumns: DataColumns = [ filters: createTree(), render: (uuid: string) => }, - { - name: SearchResultsPanelColumnNames.PROJECT, - selected: true, - configurable: true, - filters: createTree(), - render: uuid => - }, { name: SearchResultsPanelColumnNames.STATUS, selected: true, configurable: true, filters: createTree(), - render: uuid => + render: uuid => }, { name: SearchResultsPanelColumnNames.TYPE, @@ -114,8 +107,8 @@ export const searchResultsPanelColumns: DataColumns = [ export const SearchResultsPanelView = withStyles(styles, { withTheme: true })( (props: SearchResultsPanelProps & WithStyles) => { const homeCluster = props.user.uuid.substr(0, 5); - const loggedIn = props.sessions.filter((ss) => ss.loggedIn); - return ss.loggedIn && ss.userIsActive); + return {(props.localCluster !== homeCluster && loggedIn.length === 1) ? - Searching local cluster {props.localCluster} only. To search multiple clusters, start from your home Workbench. : - Searching clusters: {loggedIn.map((ss) => {ss.clusterId})}} - Use Site Manager to manage which clusters will be searched. +
+ {loggedIn.length === 1 ? + Searching local cluster + : Searching clusters: {loggedIn.map((ss) => + + )}} + {loggedIn.length === 1 && props.localCluster !== homeCluster ? + To search multiple clusters, start from your home Workbench. + : Use Site Manager to manage which clusters will be searched.}
} - />; + />
; });