X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/ed59f8b637bc1131ec95e7215efb8bfa4fde9f04..refs/heads/19908-advanced-search-project-filter:/src/views/user-panel/user-panel.tsx diff --git a/src/views/user-panel/user-panel.tsx b/src/views/user-panel/user-panel.tsx index 169b32ab..8849c126 100644 --- a/src/views/user-panel/user-panel.tsx +++ b/src/views/user-panel/user-panel.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0 import React from 'react'; -import { WithStyles, withStyles, Paper, Button, Grid } from '@material-ui/core'; +import { WithStyles, withStyles, Paper, Typography } from '@material-ui/core'; import { DataExplorer } from "views-components/data-explorer/data-explorer"; import { connect, DispatchProp } from 'react-redux'; import { DataColumns } from 'components/data-table/data-table'; @@ -15,16 +15,15 @@ import { UserResourceFullName, ResourceUuid, ResourceEmail, - ResourceIsActive, ResourceIsAdmin, - ResourceUsername + ResourceUsername, + UserResourceAccountStatus, } from "views-components/data-explorer/renderers"; import { navigateToUserProfile } from "store/navigation/navigation-action"; -import { DataTableDefaultView } from 'components/data-table-default-view/data-table-default-view'; import { createTree } from 'models/tree'; import { compose, Dispatch } from 'redux'; import { UserResource } from 'models/user'; -import { ShareMeIcon, AddIcon } from 'components/icon/icon'; +import { ShareMeIcon } from 'components/icon/icon'; import { USERS_PANEL_ID, openUserCreateDialog } from 'store/users/users-actions'; import { noop } from 'lodash'; @@ -46,7 +45,7 @@ export enum UserPanelColumnNames { NAME = "Name", UUID = "Uuid", EMAIL = "Email", - ACTIVE = "Active", + STATUS = "Account Status", ADMIN = "Admin", REDIRECT_TO_USER = "Redirect to user", USERNAME = "Username" @@ -78,11 +77,11 @@ export const userPanelColumns: DataColumns = [ render: uuid => }, { - name: UserPanelColumnNames.ACTIVE, + name: UserPanelColumnNames.STATUS, selected: true, configurable: true, filters: createTree(), - render: uuid => + render: uuid => }, { name: UserPanelColumnNames.ADMIN, @@ -133,26 +132,25 @@ export const UserPanel = compose( return + + User records are created automatically on first log in. + + + To add a new user, add them to your configured log in provider. + + } onRowClick={noop} onRowDoubleClick={noop} onContextMenu={this.handleContextMenu} contextMenuColumn={true} hideColumnSelector - actions={ - - - - } paperProps={{ elevation: 0, }} - dataTableDefaultView={ - - } /> + defaultViewIcon={ShareMeIcon} + defaultViewMessages={['Your user list is empty.']} /> ; }