Use the search endpoint for listing

This commit is contained in:
Mihaly Gyongyosi
2026-01-06 12:37:48 +01:00
parent 6da8c5d1bb
commit 65cee8e6b4
2 changed files with 29 additions and 15 deletions
@@ -95,9 +95,27 @@ const deleteExternalGroupMapping = () =>
}
);
const getExternalGroupMappingsHandler = () =>
http.get<{ namespace: string; teamId: string }>(
'/apis/iam.grafana.app/v0alpha1/namespaces/:namespace/teams/:teamId/groups',
({ params }) => {
const teamData = mockTeamsMap.get(params.teamId);
return HttpResponse.json({
items: teamData
? teamData.groups.map((group) => ({
externalGroup: group.groupId,
name: `mapping-${params.teamId}-${group.groupId}`,
}))
: [],
});
}
);
export default [
getDisplayMapping(),
listExternalGroupMappings(),
createExternalGroupMapping(),
deleteExternalGroupMapping(),
getExternalGroupMappingsHandler(),
];