From: Pawel Kowalczyk Date: Fri, 30 Nov 2018 16:16:41 +0000 (+0100) Subject: virtual-machines-admin-panel X-Git-Tag: 1.4.0~97^2~4 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/9dbb20349af9d1fa275e01147c53242d3b4680f5 virtual-machines-admin-panel Feature #14498 Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk --- diff --git a/src/models/virtual-machines.ts b/src/models/virtual-machines.ts index acc084a3..85d0a565 100644 --- a/src/models/virtual-machines.ts +++ b/src/models/virtual-machines.ts @@ -12,9 +12,9 @@ export interface VirtualMachinesLoginsItems { hostname: string; username: string; public_key: string; - user_uuid: string; - virtual_machine_uuid: string; - authorized_key_uuid: string; + userUuid: string; + virtualMachineUuid: string; + authorizedKeyUuid: string; } export interface VirtualMachineLogins { diff --git a/src/store/virtual-machines/virtual-machines-actions.ts b/src/store/virtual-machines/virtual-machines-actions.ts index bb942bb6..d87433f9 100644 --- a/src/store/virtual-machines/virtual-machines-actions.ts +++ b/src/store/virtual-machines/virtual-machines-actions.ts @@ -57,8 +57,8 @@ export const loadVirtualMachinesData = () => }); dispatch(virtualMachinesActions.SET_VIRTUAL_MACHINES(virtualMachines)); dispatch(virtualMachinesActions.SET_LINKS(links)); - const logins = await services.virtualMachineService.logins(virtualMachinesUuids[0]); - dispatch(virtualMachinesActions.SET_LOGINS(logins)); + const getAllLogins = await services.virtualMachineService.getAllLogins(); + dispatch(virtualMachinesActions.SET_LOGINS(getAllLogins)); }; export const saveRequestedDate = () => diff --git a/src/views/virtual-machine-panel/virtual-machine-panel.tsx b/src/views/virtual-machine-panel/virtual-machine-panel.tsx index 6c895544..de5e33a0 100644 --- a/src/views/virtual-machine-panel/virtual-machine-panel.tsx +++ b/src/views/virtual-machine-panel/virtual-machine-panel.tsx @@ -113,7 +113,7 @@ export const VirtualMachinePanel = compose( const { virtualMachines, links, isAdmin } = this.props; return ( - {virtualMachines.itemsAvailable === 0 && } + {!isAdmin && virtualMachines.itemsAvailable > 0 && } {virtualMachines.itemsAvailable > 0 && links.itemsAvailable > 0 && } {!isAdmin && } @@ -148,16 +148,8 @@ const CardContentWithVirtualMachines = (props: VirtualMachineProps) => - {props.isAdmin ? - -
- -
- {adminVirtualMachinesTable(props)} -
: - + {props.isAdmin ? {adminVirtualMachinesTable(props)} + :