Commit Graph

146 Commits

Author SHA1 Message Date
Rinjae 3e4ced9b3d 메뉴 기능 추가 - menu.yml GNB 정의 - 접근 인터셉터/뷰 주입/내부 API 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-05 14:19:33 +09:00
Rinjae 6a32608a8d 알림 채널 수정: KAKAO_ALIMTALK → SMS - 사용자/법인/관리자 이벤트
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-04 14:36:44 +09:00
Rinjae 91b04886a5 - IncidentTimelineUI VO 추가 - 장애 타임라인 화면 구현 지원
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- PortalNoticeManService 장애 상태 타임라인 로직 추가
- 메인 CSS에 타임라인 스타일 추가
2026-08-04 13:58:10 +09:00
Rinjae c315d352ad - IncidentKind 열거형 지연(DELAY) 상태 추가 및 관련 로직 정비
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 레포지토리 메서드 수정: 장애/지연 복수 상태 조회 지원
- 지연 상태 자동 탐지 및 병합 시 기존 로직 호환성 유지
2026-08-03 17:06:50 +09:00
eastargh d231a2b330 messageType SMS(=kakao)로 통일
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-03 10:44:11 +09:00
Rinjae 14798b8cbd Q&A/제휴/문의 이벤트 클래스 제거 - 메시지 이벤트 핸들러 단순화
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- API 상태 관리 레포지토리 조회 메서드 추가
- GW 처리 방식 관련 DB 필드 추가
2026-07-30 19:47:23 +09:00
Rinjae a45819cbce Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-30 19:41:14 +09:00
Rinjae fe1138b480 GW 클라이언트 해지 처리 로직 추가 - BLOCK/DELETE 처리방식 지원
- APP 승인 시 GW 처리방식 설정 기능 추가 및 상세 표시
- DELETE 요청 처리 중 클라이언트 상태 동기화 로직 개선
- JSP에 GW 처리방식 선택 UI 및 승인 결과 표시 추가
2026-07-30 16:23:09 +09:00
eastargh 88c1cc4918 최종로그인일시 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-30 14:58:47 +09:00
Rinjae 97b1e0a28a - MessageRequest 엔티티 전화번호 정규화 콜백 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 저장 시 phone 필드 하이픈 정규형 통일(PhoneNumberUtil)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 13:48:52 +09:00
Rinjae 31c08a7284 - PortalOrg 초기화 필드 추가(orgDesc, ipWhitelist 등)
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- ApiTesterFilter 디버깅 로직/유틸 추가(maskHeaders 등)
- jackson-core 취약점(CVSS 7.5) 수정 버전 업그레이드(2.18.6)
2026-07-29 20:20:43 +09:00
eastargh dc5d2df166 관리자 로그인 n회 실패시 계정 잠김 기능
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-29 15:12:18 +09:00
Rinjae e3619b385f 사용자 역할 변경 이력 엔티티 및 레포지토리 추가:
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- UserRoleHistory 엔티티 정의 및 필드 매핑
- UserRoleHistoryRepository 조회 메서드 구현
2026-07-27 20:11:20 +09:00
Rinjae 94724d3952 UUID v7 생성기 추가 - Hibernate IdentifierGenerator 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-27 18:28:09 +09:00
Rinjae 6a64d35a94 로그인 및 인증 관련 엔티티, 레포지토리 개선:
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 실패 사유/로그인 유형 코드 필드 추가(UserLog)
- 만료 인증번호 일괄 삭제 레포지토리 메서드 추가
- UUID v7 적용(TwoFactorAuth) - PK 정렬 효율 개선
- 인증번호 실패 사유 코드 추가(AuthNumberException)
2026-07-27 18:20:49 +09:00
eastargh 72d2150a6e sms->kakao로 통일
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-16 09:28:35 +09:00
Rinjae c8049dd881 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-13 14:25:16 +09:00
Rinjae 2e2ac8f462 API 그룹 팝업 JSP 파일 추가 - 예제 코드 및 UI 구조 작성
Summernote 에디터 스타일 CSS 추가 - 텍스트 및 컴포넌트 스타일 정의
OpenAPI POC JS 파일 추가 - API 스펙 빌더 및 스텝별 렌더 구현
2026-07-13 14:25:09 +09:00
eastargh f3a9e19b89 Merge branch 'master' of https://git.eactive.synology.me:8090/eapim/djbank/elink-portal-common.git
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-13 13:21:57 +09:00
eastargh b5866b087d ums 설정 변경 2026-07-13 13:21:30 +09:00
Rinjae 6f00de61d9 Q&A 문의 공개범위 기능 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 공개범위 설정 기능 개발(ALL/ORG/PRIVATE) - 게시물/댓글 정교화
- 요청 및 DB 처리 확장 - UI, DTO, Service 계층 업데이트
- 감사 로그 및 조회수 처리 로직 추가
2026-07-13 11:32:34 +09:00
Rinjae e5d0acf694 PortalPropertyRepository 중복 키 조회 메서드 추가 - 무결성 점검용
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-06 19:45:52 +09:00
Rinjae ce3efa299e - StartupInfoPrinter 클래스 추가 - 서비스 시작 시 배너 출력
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- MessageCode 채널 필드 @Deprecated 추가 및 기본값 설정
- MessageCode 신규 생성자 추가 - channel 파라미터 제거
2026-07-01 10:37:08 +09:00
eastargh ad2ecb0b82 Merge branch 'master' of https://git.eactive.synology.me:8090/eapim/djbank/elink-portal-common.git
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-30 15:50:50 +09:00
eastargh f7bff90844 UMS발송시 user_id 추가 2026-06-30 15:50:25 +09:00
Rinjae 658958c9ef - 법인 탈퇴 시 민감정보 삭제 로직 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- CSS 수정: 폰트 크기 제거 및 스타일 변경 적용
- 예상완료일 요일 계산 로직 추가
2026-06-30 15:38:40 +09:00
Rinjae ea031f3755 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-29 18:39:25 +09:00
Rinjae 320e0d6011 전화번호 정규화 유틸 추가 및 적용:
- PhoneNumberUtil 도입: 한국번호 정규화/숫자 추출 지원
- 유틸 적용: 모든 저장 및 조회에 정규형 강제
- 초대 매칭 오류 수정: 휴대폰 형식 차이 대응
2026-06-29 18:26:15 +09:00
eastargh bda9fad391 관리자포탈 로그인 2-factor 인증은 KAKAO로 발송
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-26 10:36:22 +09:00
Rinjae 363863746b - 인증 이벤트 매핑 추가: 이메일/휴대폰 인증번호 DB 변수 설정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 초대 관련 이벤트 매핑 개선: %ORG_NAME% 변수 지원 추가
- 메시지 발송 공통 변수 자동 주입 로직 추가
2026-06-24 19:47:33 +09:00
Rinjae 1a12816643 제휴 생성 이벤트 처리 로직 추가: PartnershipCreatedEvent 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-24 19:43:54 +09:00
Rinjae 6abb55a656 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-24 16:56:07 +09:00
Rinjae 8cc6f775db DB 복호화 로직 개선: 디버그 로그에 홀수 글자 마스킹 추가 2026-06-24 16:55:59 +09:00
eastargh c3c10d1479 기관관리 - 리버스 프록시 경로 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-24 16:38:34 +09:00
Rinjae 13b00504ac - 모바일 약관 탭 UI 개선 - 스크롤 추가 및 스타일 조정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 필수 입력 경고 메세지 추가 및 인증 미완료 경고 추가
2026-06-24 15:32:18 +09:00
Rinjae 208b0be097 - 초대 로직 변경: 이메일→휴대폰 기반 초대 전환 및 UI 업데이트
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 알림 수신 동의 추가: 초대/취소 시 알림 발송 옵션 탑재
- 관리자 기능 추가: 소속 제외 및 권한 조정 기능 구현
2026-06-23 20:58:27 +09:00
Rinjae 8c45451230 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-23 19:27:46 +09:00
Rinjae dbdc06cf7e - 약관 유형에 개인정보수집동의서(PRIVACY_COLLECT) 항목 추가
- 관리화면 약관 유형 표시 시 '(사용안함)' 라벨 추가 처리
- 약관 유형 라벨 변환 로직 PortalTermsManService로 이동 및 적용
2026-06-23 19:27:37 +09:00
eastargh 898a6d37aa UMS 발송
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-23 14:50:52 +09:00
eastargh f67970c280 @component 제거, 다른 클래스에서 직접생성하여 사용을 권장
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-23 10:34:59 +09:00
eastargh 47b99d1858 admin에서 사용하기 위해 @component 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-23 10:20:42 +09:00
eastargh 384a3a5e47 UMS 발송
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-22 17:57:30 +09:00
Rinjae 207a2d692a 휴대폰번호 중복 사용자 조회 기능 추가
- 중복 사용자 필터링 및 목록 조회 기능 구현
- 중복 사용자 알림 배너 및 상세 조회 UI 개선
- 중복 허용 여부 설정 동기화 및 관련 서비스 추가
2026-06-22 17:03:33 +09:00
Rinjae ea6ae8c022 AgreementType 코드 업데이트: NOTIFICATION_CONSENT 동의서 항목 추가 2026-06-22 17:02:12 +09:00
Rinjae de262cec7b Damo 적용 준비 코드
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- KjbNotRnnoJpaAttributeConverter 삭제 및 PersonalDataEncryptConverter 추가
- damo-manager 지원을 위한 JSP 추가 및 레거시 암호화 마이그레이션 컨트롤러 구현
- 기존 엔티티 암호화 로직 변경 및 build.gradle에 damo-manager 의존성 추가
2026-06-22 16:29:45 +09:00
Rinjae 09013156dc 로그 레벨 수정: warn → error
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 메세지 템플릿 미존재 경고에서 에러로 변경
2026-06-19 19:40:30 +09:00
Rinjae 2e77ce373e 문의 상태값 수정: IN_PROGRESS → RESPONDED
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 문의 상태 필드 및 관련 로직/뷰 업데이트
- Validation 패턴 및 테스트 코드 반영
- 뷰 상태 배지 및 응답 섹션 표시 로직 수정
2026-06-19 10:16:16 +09:00
Rinjae-gf63 c959549b99 - PortalUser-테이블명 대소문자 수정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- Credential-EqualsAndHashCode 어노테이션 추가
- 사업제휴신청 메시지 수정 및 파일 null 검사 추가
2026-06-18 16:28:20 +09:00
eastargh a974065fef 로그 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-18 09:18:59 +09:00
Rinjae a23f0f73f3 djb_apistatus_incident 엔티티 및 리포지토리 신설
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
20260618_개발배포
2026-06-16 14:54:31 +09:00