X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d19d853e83383a6b75f638be99472aa626a05524..cda10815df30e3bceec728535f426754ef8ff2e8:/src/store/api-client-authorizations/api-client-authorizations-actions.ts diff --git a/src/store/api-client-authorizations/api-client-authorizations-actions.ts b/src/store/api-client-authorizations/api-client-authorizations-actions.ts index 5f52aa2a1d..8ed8a3890e 100644 --- a/src/store/api-client-authorizations/api-client-authorizations-actions.ts +++ b/src/store/api-client-authorizations/api-client-authorizations-actions.ts @@ -21,6 +21,7 @@ export type ApiClientAuthorizationsActions = UnionOf async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { @@ -69,4 +70,13 @@ export const removeApiClientAuthorization = (uuid: string) => } catch (e) { return; } + }; + +export const openApiClientAuthorizationsHelpDialog = () => + (dispatch: Dispatch, getState: () => RootState) => { + const apiHost = getState().properties.apiHost; + const user = getState().auth.user; + const email = user ? user.email : ''; + const apiToken = getState().auth.apiToken; + dispatch(dialogActions.OPEN_DIALOG({ id: API_CLIENT_AUTHORIZATION_HELP_DIALOG, data: { apiHost, apiToken, email } })); }; \ No newline at end of file