## **작업 설명** 통계 대시보드 감사 로그 탭에 상태/날짜 필터가 추가됐지만, 현재 `useAuditLogs`는 `/users/me/audit-logs?page=1&limit=50`으로 최근 50건만 조회한 뒤 클라이언트에서 필터링하고 있음 전체 감사 로그 기준 필터가 아니기 때문에, 조건에 맞는 로그가 2페이지 이후에 있는 경우에도 UI에는 표시되지 않을 수 있음 해당 필터를 서버 쿼리 기준으로 동작하도록 구현 필요 ## **상세 작업** - [ ] `/users/me/audit-logs` API에 `status`, `startDate`, `endDate` 쿼리 필터 추가 - [ ] 프론트 `useAuditLogs`에서 필터 변경 시 서버 쿼리 파라미터로 전달 - [ ] 전체 로그 기준 필터 동작 테스트 코드 작성 ## **참고 사항** * PR nodease/mbased#49 리뷰에서 발견 * 관련 파일 * `apps/client/app/dashboard/statistics/hooks/useAuditLogs.ts` * `apps/gateway/api/v1/endpoints/users.py`
작업 설명
통계 대시보드 감사 로그 탭에 상태/날짜 필터가 추가됐지만,
현재
useAuditLogs는/users/me/audit-logs?page=1&limit=50으로 최근 50건만 조회한 뒤 클라이언트에서 필터링하고 있음전체 감사 로그 기준 필터가 아니기 때문에, 조건에 맞는 로그가 2페이지 이후에 있는 경우에도 UI에는 표시되지 않을 수 있음
해당 필터를 서버 쿼리 기준으로 동작하도록 구현 필요
상세 작업
/users/me/audit-logsAPI에status,startDate,endDate쿼리 필터 추가useAuditLogs에서 필터 변경 시 서버 쿼리 파라미터로 전달참고 사항
apps/client/app/dashboard/statistics/hooks/useAuditLogs.tsapps/gateway/api/v1/endpoints/users.py