filters: new FilterBuilder()
.addIn('head_uuid', virtualMachines.items.map(item => item.uuid))
.addEqual('name', PermissionLevel.CAN_LOGIN)
- .getFilters()
+ .getFilters(),
+ limit: 1000
});
dispatch(updateResources(logins.items));
dispatch(virtualMachinesActions.SET_LINKS(logins));
filters: new FilterBuilder()
.addIn('uuid', logins.items.map(item => item.tailUuid))
.getFilters(),
- count: "none"
+ count: "none", // Necessary for federated queries
+ limit: 1000
});
dispatch(updateResources(users.items));
export const loadVirtualMachinesUserData = () =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
dispatch<any>(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));