Commit Graph

5 Commits

Author SHA1 Message Date
유병철
55e0791e16 refactor(WEB): Server Action 공통화 및 보안 강화
- executeServerAction 공통 유틸 도입으로 actions.ts 대폭 간소화 (50+개 파일)
- sanitize 유틸 추가 (XSS 방지)
- middleware CSP 헤더 추가 및 Open Redirect 방지
- 프록시 라우트 로깅 개발환경 한정으로 변경
- 프로덕션 불필요 console.log 제거

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 16:14:06 +09:00
byeongcheolryu
0d539628f3 chore(WEB): actions.ts 에러 핸들링 및 CEO 대시보드 개선
- 전체 모듈 actions.ts redirect 에러 핸들링 추가
- CEODashboard DetailModal 추가
- MonthlyExpenseSection 개선
- fetch-wrapper redirect 에러 처리
- redirect-error 유틸 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 18:41:15 +09:00
byeongcheolryu
29e7b41615 chore(WEB): 다수 컴포넌트 개선 및 CEO 대시보드 추가
- CEO 대시보드 컴포넌트 추가
- AuthenticatedLayout 개선
- 각 모듈 actions.ts 에러 핸들링 개선
- API fetch-wrapper, refresh-token 로직 개선
- ReceivablesStatus 컴포넌트 업데이트
- globals.css 스타일 업데이트
- 기타 다수 컴포넌트 수정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 17:15:42 +09:00
2a14ae72ff fix(WEB): 권한관리 상세 페이지 버그 수정
- types.ts: PermissionMatrix 인터페이스 수정
  - API 응답 구조에 맞게 menus → permissions 객체로 변경
- PermissionDetailClient.tsx:
  - getMenuPermission 함수 수정 (matrix.permissions[menuId] 사용)
  - 숨김 스위치 토글 시 자동 저장 기능 추가
- actions.ts: API 연동 함수 개선
2025-12-30 23:02:42 +09:00
1fcefb1d2b feat(WEB): 권한 관리 UI 개선 및 API 연동
- PermissionDetailClient 역할별 권한 설정 기능 강화
- 권한 관리 메인 페이지 API 연동 완료
- 타입 정의 확장 및 actions 추가
- 시스템 역할/사용자 역할 구분 UI
2025-12-30 17:31:33 +09:00