From: Peter Amstutz Date: Fri, 22 Feb 2019 20:18:25 +0000 (-0500) Subject: 14720: Show home cluster for federated users. X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/c74d94dabd5f66bc948f9a9ed6283cdb59fb392b 14720: Show home cluster for federated users. Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- diff --git a/src/views-components/main-app-bar/account-menu.tsx b/src/views-components/main-app-bar/account-menu.tsx index c04d0045a2..16bb8c1347 100644 --- a/src/views-components/main-app-bar/account-menu.tsx +++ b/src/views-components/main-app-bar/account-menu.tsx @@ -26,13 +26,15 @@ interface AccountMenuProps { currentRoute: string; workbenchURL: string; apiToken?: string; + localCluster: string; } const mapStateToProps = (state: RootState): AccountMenuProps => ({ user: state.auth.user, currentRoute: state.router.location ? state.router.location.pathname : '', workbenchURL: state.config.workbenchUrl, - apiToken: state.auth.apiToken + apiToken: state.auth.apiToken, + localCluster: state.auth.localCluster }); const wb1URL = (route: string) => { @@ -56,7 +58,7 @@ const styles: StyleRulesCallback = () => ({ export const AccountMenu = withStyles(styles)( connect(mapStateToProps)( - ({ user, dispatch, currentRoute, workbenchURL, apiToken, classes }: AccountMenuProps & DispatchProp & WithStyles) => + ({ user, dispatch, currentRoute, workbenchURL, apiToken, localCluster, classes }: AccountMenuProps & DispatchProp & WithStyles) => user ? } @@ -64,7 +66,7 @@ export const AccountMenu = withStyles(styles)( title="Account Management" key={currentRoute}> - {getUserFullname(user)} + {getUserFullname(user)} {user.uuid.substr(0, 5) !== localCluster && `(${user.uuid.substr(0, 5)})`} dispatch(openUserVirtualMachines())}>Virtual Machines {!user.isAdmin && dispatch(openRepositoriesPanel())}>Repositories}