From 8a14f234c55995ad2c4ffea54f12e1763090ec0d Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Wed, 5 Oct 2022 15:22:53 -0400 Subject: [PATCH] 18979: Filter user vm panel request to only fetch current user login permissions Arvados-DCO-1.1-Signed-off-by: Stephen Smith --- src/store/virtual-machines/virtual-machines-actions.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/store/virtual-machines/virtual-machines-actions.ts b/src/store/virtual-machines/virtual-machines-actions.ts index 37503e61..bd07efb6 100644 --- a/src/store/virtual-machines/virtual-machines-actions.ts +++ b/src/store/virtual-machines/virtual-machines-actions.ts @@ -105,11 +105,13 @@ export const loadVirtualMachinesAdminData = () => export const loadVirtualMachinesUserData = () => async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { dispatch(loadRequestedDate()); + const user = getState().auth.user; const virtualMachines = await services.virtualMachineService.list(); const virtualMachinesUuids = virtualMachines.items.map(it => it.uuid); const links = await services.linkService.list({ filters: new FilterBuilder() .addIn("head_uuid", virtualMachinesUuids) + .addEqual("tail_uuid", user?.uuid) .getFilters() }); dispatch(virtualMachinesActions.SET_VIRTUAL_MACHINES(virtualMachines)); -- 2.30.2