Set up data explorer for group details panel
[arvados-workbench2.git] / src / store / workbench / workbench-actions.ts
index 2ae590295412a10aec01855e01994c30c8b2a0d2..1cc058c602cd348c53024e777367f999c4fb077b 100644 (file)
@@ -64,6 +64,7 @@ import { loadComputeNodesPanel } from '~/store/compute-nodes/compute-nodes-actio
 import { loadApiClientAuthorizationsPanel } from '~/store/api-client-authorizations/api-client-authorizations-actions';
 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';
 
 export const WORKBENCH_LOADING_SCREEN = 'workbenchLoadingScreen';
 
@@ -454,6 +455,13 @@ export const loadGroupsPanel = handleFirstTimeLoad(
         dispatch(groupPanelActions.loadGroupsPanel());
     });
 
+export const loadGroupDetailsPanel = (groupUuid: string) =>
+    handleFirstTimeLoad(
+        (dispatch: Dispatch<any>) => {
+            dispatch(setBreadcrumbs([{ label: 'Groups' }, { label: groupUuid }]));
+            dispatch(groupDetailsPanelActions.loadGroupDetailsPanel(groupUuid));
+        });
+
 const finishLoadingProject = (project: GroupContentsResource | string) =>
     async (dispatch: Dispatch<any>) => {
         const uuid = typeof project === 'string' ? project : project.uuid;