[ARVADOS-WORKBENCH2] updated: 1.4.1-453-gfb3f4dea
Git user
git at public.arvados.org
Mon Oct 5 17:08:34 UTC 2020
Summary of changes:
src/services/auth-service/auth-service.ts | 4 ++
src/store/auth/auth-action-session.ts | 4 +-
.../main-content-bar/main-content-bar.tsx | 44 +++++++++++-----------
3 files changed, 28 insertions(+), 24 deletions(-)
via fb3f4deaceade35ad36718ce814d6ff4d0cb996b (commit)
from d924f14c5a81265fbd0f550ccf498fe791fc5b54 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit fb3f4deaceade35ad36718ce814d6ff4d0cb996b
Author: Peter Amstutz <peter.amstutz at curii.com>
Date: Mon Oct 5 13:07:51 2020 -0400
16941: Fix AxiosInstance import. Add apiClient accessor
Also fix warning about Grid needing to be a container.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>
diff --git a/src/services/auth-service/auth-service.ts b/src/services/auth-service/auth-service.ts
index 29442401..ce3564e0 100644
--- a/src/services/auth-service/auth-service.ts
+++ b/src/services/auth-service/auth-service.ts
@@ -69,6 +69,10 @@ export class AuthService {
return this.getStorage().getItem(HOME_CLUSTER) || undefined;
}
+ public getApiClient() {
+ return this.apiClient;
+ }
+
public removeUser() {
this.getStorage().removeItem(USER_EMAIL_KEY);
this.getStorage().removeItem(USER_FIRST_NAME_KEY);
diff --git a/src/store/auth/auth-action-session.ts b/src/store/auth/auth-action-session.ts
index f0093f9f..c871e147 100644
--- a/src/store/auth/auth-action-session.ts
+++ b/src/store/auth/auth-action-session.ts
@@ -6,7 +6,7 @@ import { Dispatch } from "redux";
import { setBreadcrumbs } from "~/store/breadcrumbs/breadcrumbs-actions";
import { RootState } from "~/store/store";
import { ServiceRepository, createServices, setAuthorizationHeader } from "~/services/services";
-import Axios from "axios";
+import Axios, { AxiosInstance } from "axios";
import { User, getUserDisplayName } from "~/models/user";
import { authActions } from "~/store/auth/auth-action";
import {
@@ -313,7 +313,7 @@ export const initSessions = (authService: AuthService, config: Config, user: Use
(dispatch: Dispatch<any>) => {
const sessions = authService.buildSessions(config, user);
dispatch(authActions.SET_SESSIONS(sessions));
- dispatch(validateSessions(authService.apiClient));
+ dispatch(validateSessions(authService.getApiClient()));
};
export const loadSiteManagerPanel = () =>
diff --git a/src/views-components/main-content-bar/main-content-bar.tsx b/src/views-components/main-content-bar/main-content-bar.tsx
index c8565d62..cad73a3a 100644
--- a/src/views-components/main-content-bar/main-content-bar.tsx
+++ b/src/views-components/main-content-bar/main-content-bar.tsx
@@ -43,26 +43,26 @@ export const MainContentBar =
connect((state: RootState) => ({
buttonVisible: isButtonVisible(state)
}), {
- onDetailsPanelToggle: toggleDetailsPanel,
- })(
- withStyles(styles)(
- (props: MainContentBarProps & WithStyles<CssRules> & any) =>
- <Toolbar>
- <Grid container>
- <Grid item xs alignItems="center">
- <Breadcrumbs />
+ onDetailsPanelToggle: toggleDetailsPanel,
+ })(
+ withStyles(styles)(
+ (props: MainContentBarProps & WithStyles<CssRules> & any) =>
+ <Toolbar>
+ <Grid container>
+ <Grid container item xs alignItems="center">
+ <Breadcrumbs />
+ </Grid>
+ <Grid item>
+ <RefreshButton />
+ </Grid>
+ <Grid item>
+ {props.buttonVisible && <Tooltip title="Additional Info">
+ <IconButton color="inherit" className={props.classes.infoTooltip} onClick={props.onDetailsPanelToggle}>
+ <DetailsIcon />
+ </IconButton>
+ </Tooltip>}
+ </Grid>
</Grid>
- <Grid item>
- <RefreshButton />
- </Grid>
- <Grid item>
- {props.buttonVisible && <Tooltip title="Additional Info">
- <IconButton color="inherit" className={props.classes.infoTooltip} onClick={props.onDetailsPanelToggle}>
- <DetailsIcon />
- </IconButton>
- </Tooltip>}
- </Grid>
- </Grid>
- </Toolbar>
- )
- );
+ </Toolbar>
+ )
+ );
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list