Commit Graph

42 Commits

Author SHA1 Message Date
HyeonJongKim
19c0161efe - 보안키패드 적용 대비 암호화 필드 주석으로 추가 2025-11-18 18:46:25 +09:00
Jay Sheen
2d1dd6f9e7 비밀번호 변경 기능 개선 및 검증 강화
- 비밀번호 변경 페이지에 확인 Dialog 추가 (로그인/거래취소)
- 비밀번호 에러 코드별 상세 메시지 처리
  * INVALID_PASSWORD, UPDATE_PASSWORD_FAIL, PREVIOUS_PASSWORD
  * MERCHANT_INFO_MATCH_PASSWORD, PASSWORD_LENGHT
  * DISALLOWED_CHARACTERS_INCLUDED, DISALLOWED_WHITE_SPACE
  * NOT_ENOUGH_COMPLEXITY, REPEATED_CHARACTER_SEQUENCE
  * COMMON_PASSWORD_DETECTED
- 비밀번호 입력 검증 로직 통합 (validatePassword)
- 이메일/전화번호 마스킹 기능 추가
- 사용자 추가 페이지 에러 처리 개선
- 다국어 메시지 추가 (한국어/영어)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 20:51:09 +09:00
Jay Sheen
a484fff196 사용자 삭제 API 메소드를 POST로 변경
변경 사항:
- axios.delete → axios.post로 변경
- POST /api/v1/nmsa/user/delete/{usrid}
- Request Body: { "mid": "xxx", "usrid": "xxx" }

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 18:42:32 +09:00
Jay Sheen
8a962be935 사용자 삭제 API request body에 usrid 추가
변경 사항:
- request body에 mid와 usrid 모두 포함하도록 수정
- DELETE /api/v1/nmsa/user/delete/{usrid}
- Request Body: { "mid": "xxx", "usrid": "xxx" }

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 18:39:57 +09:00
Jay Sheen
46593c6ced 사용자 삭제 API 경로 수정 - RESTful path parameter 형식으로 변경
변경 사항:
- API 경로: POST /api/v1/nmsa/user/delete → DELETE /api/v1/nmsa/user/delete/{usrid}
- api-url-user.ts: deleteUser 함수에 usrid 파라미터 추가
- use-user-delete-mutation.ts:
  - axios.post → axios.delete로 변경
  - usrid를 path parameter로 전달
  - mid는 request body의 data 필드로 전달

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 18:36:39 +09:00
Jay Sheen
f7db3236e8 사용자 삭제 기능 추가
- 헤더 오른쪽 버튼 시스템 구현
  - ContextType에 setOnRightClick 추가
  - useSetOnRightClick 훅 추가
  - HeaderNavigationProps에 onRightClick 추가
  - HeaderType.LeftArrow에 오른쪽 삭제 버튼 렌더링

- 사용자 삭제 API 및 타입 추가
  - UserDeleteParams, UserDeleteResponse 인터페이스 추가
  - use-user-delete-mutation 훅 생성
  - API_URL_USER.deleteUser() 엔드포인트 사용

- 사용자 설정 페이지에서 삭제 기능 구현
  - 현재 로그인한 사용자가 아닐 경우에만 삭제 버튼 표시
  - showConfirm 다이얼로그로 삭제 확인
  - 삭제 성공 시 토스트 메시지 표시 및 목록 페이지로 이동
  - 목록 페이지에서 refresh 상태로 자동 갱신

- showConfirm 위젯 추가
  - Promise 기반의 확인 다이얼로그
  - 취소/확인 버튼 지원
  - 다국어 지원 (common.cancel, common.confirm)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 18:22:22 +09:00
HyeonJongKim
e981d5cf19 - 계정관리 - 사용자 정보 추가 및 수정 관련 오류 - idCl -> idCL 로 수정 오류 해결 2025-11-14 14:11:09 +09:00
focp212@naver.com
0eed569b1f 로그 제거 및 파일명 수정 2025-11-12 09:22:05 +09:00
focp212@naver.com
d93a92db39 menu grant 2025-11-05 10:58:23 +09:00
focp212@naver.com
81c46462a3 수정 2025-10-31 10:19:15 +09:00
focp212@naver.com
b454bfbd69 로그용 디바이스 아이디 2025-10-30 13:49:27 +09:00
focp212@naver.com
57ec72a11c shortcut default bug fix 2025-10-30 13:11:59 +09:00
focp212@naver.com
51f8079b9a filter mid 수정 2025-10-30 10:18:00 +09:00
focp212@naver.com
f4963143aa log 관련 2025-10-29 17:11:48 +09:00
focp212@naver.com
7e5f1e71a7 에러 코드 네이밍 변경 2025-10-25 22:05:43 +09:00
focp212@naver.com
9348656db0 현금영수증 수기 발행 완료 2025-10-24 10:28:34 +09:00
focp212@naver.com
d8ed11b4bf email 자동 셋팅 2025-10-23 13:56:32 +09:00
focp212@naver.com
74ed1ff1ad 세금 계산서 및 달력 월 형태 수정 2025-10-23 11:07:56 +09:00
focp212@naver.com
841a9d8542 현금영수증 리스트 2025-10-21 16:21:57 +09:00
focp212@naver.com
f4e2fe4769 test 2025-10-16 18:10:11 +09:00
focp212@naver.com
252b223d98 req refresh toekn 2025-10-14 16:12:48 +09:00
focp212@naver.com
b6d608a6fa test 2025-10-14 16:01:06 +09:00
focp212@naver.com
e9758f2240 login test 2025-10-13 17:46:10 +09:00
focp212@naver.com
6d4f2c749e test 2025-10-13 17:09:56 +09:00
focp212@naver.com
306629be53 payment 이하 구조 변경 2025-10-10 12:45:02 +09:00
focp212@naver.com
31b9c3682d 메뉴 즐겨찾기 2025-09-30 15:15:02 +09:00
focp212@naver.com
f3d028da85 MId 셋팅 변경 2025-09-30 11:37:35 +09:00
Jay Sheen
19cbd9b115 로그인 비밀번호 변경 API 파라미터 수정
- ChangePasswordParams 타입 수정: password → currentPassword
- 로그인 비밀번호 변경 페이지에서 currentPassword 전달하도록 수정

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 17:43:25 +09:00
focp212@naver.com
9ce1c14d34 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-09-29 16:59:34 +09:00
focp212@naver.com
0a747469a6 작업중 2025-09-29 16:59:26 +09:00
Jay Sheen
3027d6d3ab 메뉴별 권한 관리 기능 개선
- defaultGrant 값에 따른 권한 항목 조건부 표시 구현
- 권한 상태 관리 로직 개선 (초기값과 기본값 분리)
- API 응답 구조 타입 수정 및 처리 로직 개선
- 거래취소 비밀번호 변경 페이지 오타 수정

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 16:26:27 +09:00
Jay Sheen
55bca427c2 사용자 권한 관리 컴포넌트 타입 정리 및 코드 개선
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 10:51:17 +09:00
Jay Sheen
9711b50b5f 취소 비밀번호 변경 기능 추가 및 사용자 계정 관리 개선
🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 09:24:36 +09:00
Jay Sheen
dd2fa9d6f3 사용자 계정 관리 API 연동 및 기능 개선
- 사용자 비밀번호 변경 API 추가
- 메뉴 권한 관리 API 추가 (조회/저장)
- 인증 방법 수정 API 추가
- 사용자 권한 업데이트 API 추가
- 계정 관리 UI 컴포넌트 개선
- Docker 및 Makefile 설정 업데이트

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 14:23:26 +09:00
Jay Sheen
5e1f24c8b8 사용자 계정 관리 기능 구현 및 API 오류 수정
- 사용자 로그인 인증정보 관리 기능 구현 (이메일/휴대폰 추가/삭제)
- 사용자 추가 기능 구현 (실시간 ID 중복 검증 포함)
- 사용자 목록 조회 기능 구현
- API 엔드포인트 오류 수정 (userExistsUserid: GET → POST, URL 경로 수정)
- TypeScript 타입 오류 수정 (UseQueryOptions, UserCreateParams/Response)
- 이메일/휴대폰 형식 검증 및 중복 방지 로직 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 09:10:53 +09:00
focp212@naver.com
55424b11fb 홈화면 배너 처리 2025-09-22 16:33:18 +09:00
Jay Sheen
1615fa3760 requestToken appBridge 2025-09-17 10:04:58 +09:00
focp212@naver.com
1b4af7a82f 통합거래조회 UI api 2025-09-11 13:40:21 +09:00
focp212@naver.com
73d3f7008f 거래내역 관련 2025-09-10 09:38:20 +09:00
focp212@naver.com
0df4fab5ad . 2025-09-09 14:41:52 +09:00
focp212@naver.com
b2c60f672a test login 2025-09-09 14:26:13 +09:00
focp212@naver.com
05238b04c1 첫 커밋 2025-09-05 15:36:48 +09:00