♻️ useQuery for fetching access logs

This commit is contained in:
Fred KISSIE
2026-05-21 23:05:34 +02:00
parent 21a144753d
commit 5bf8b336c5
3 changed files with 128 additions and 220 deletions

View File

@@ -644,7 +644,8 @@ export const accessLogsFiltersSchema = z.object({
resourceId: z.coerce.number().optional().catch(undefined),
action: z.string().optional().catch(undefined),
location: z.string().optional().catch(undefined),
actor: z.string().optional().catch(undefined)
actor: z.string().optional().catch(undefined),
type: z.string().optional().catch(undefined)
});
export type AccessLogFilters = z.output<typeof accessLogsFiltersSchema>;
@@ -707,7 +708,7 @@ export const logQueries = {
}
}),
access: ({ orgId, filters }: { orgId: string; filters: HttpLogFilters }) =>
access: ({ orgId, filters }: { orgId: string; filters: AccessLogFilters }) =>
queryOptions({
queryKey: ["ACCESS_LOGS", orgId, "ALL", filters] as const,
queryFn: async ({ signal, meta }) => {