refs #14652 improve api client auth
authorJanicki Artur <artur.janicki@contractors.roche.com>
Thu, 27 Dec 2018 12:49:21 +0000 (13:49 +0100)
committerJanicki Artur <artur.janicki@contractors.roche.com>
Thu, 27 Dec 2018 12:49:21 +0000 (13:49 +0100)
Arvados-DCO-1.1-Signed-off-by: Janicki Artur <artur.janicki@contractors.roche.com>

src/store/workbench/workbench-actions.ts
src/views/api-client-authorization-panel/api-client-authorization-panel-root.tsx
src/views/api-client-authorization-panel/api-client-authorization-panel.tsx

index 46ab1f59e9825bf712fc9425c27b78b7369d80a3..b12ebb5c469e6fc6424b3603430e7cc3e6e27569 100644 (file)
@@ -65,7 +65,8 @@ import { loadComputeNodesPanel, computeNodesActions } from '~/store/compute-node
 import { linkPanelColumns } from '~/views/link-panel/link-panel-root';
 import { userPanelColumns } from '~/views/user-panel/user-panel';
 import { computeNodePanelColumns } from '~/views/compute-node-panel/compute-node-panel-root';
-import { loadApiClientAuthorizationsPanel } from '~/store/api-client-authorizations/api-client-authorizations-actions';
+import { loadApiClientAuthorizationsPanel, apiClientAuthorizationsActions } from '~/store/api-client-authorizations/api-client-authorizations-actions';
+import { apiClientAuthorizationPanelColumns } from '~/views/api-client-authorization-panel/api-client-authorization-panel-root';
 import * as groupPanelActions from '~/store/groups-panel/groups-panel-actions';
 import { groupsPanelColumns } from '~/views/groups-panel/groups-panel';
 import * as groupDetailsPanelActions from '~/store/group-details-panel/group-details-panel-actions';
@@ -108,6 +109,8 @@ export const loadWorkbench = () =>
                 dispatch(groupDetailsPanelActions.GroupDetailsPanelActions.SET_COLUMNS({columns: groupDetailsPanelColumns}));
                 dispatch(linkPanelActions.SET_COLUMNS({ columns: linkPanelColumns }));
                 dispatch(computeNodesActions.SET_COLUMNS({ columns: computeNodePanelColumns }));
+                dispatch(apiClientAuthorizationsActions.SET_COLUMNS({ columns: apiClientAuthorizationPanelColumns }));
+
                 dispatch<any>(initSidePanelTree());
                 if (router.location) {
                     const match = matchRootRoute(router.location.pathname);
index a25d93b748eee1fa44e3bb6a57320cc7e9cf49b8..4a8cb9d5b81a5fd836463f57ab21e7256d10721c 100644 (file)
@@ -52,7 +52,7 @@ export enum ApiClientAuthorizationPanelColumnNames {
     USER_ID = 'User ID'
 }
 
-export const ApiClientAuthorizationPanelColumns: DataColumns<string> = [
+export const apiClientAuthorizationPanelColumns: DataColumns<string> = [
     {
         name: ApiClientAuthorizationPanelColumnNames.UUID,
         selected: true,
index 27b6a98df196a8a31b5b7a259ae93d3ecb87f3f4..b16e507646f0c8c22238efc8ccc773aba3d2254c 100644 (file)
@@ -15,7 +15,7 @@ import { openApiClientAuthorizationsHelpDialog } from '~/store/api-client-author
 
 const mapStateToProps = (state: RootState): ApiClientAuthorizationPanelRootDataProps => {
     return {
-        resources: state.resources,
+        resources: state.resources
     };
 };