feat(ui): 서비스 API 분류 + API Key 관리 UI 전면 개선 #32

병합
HYOJIN feature/ISSUE-31-api-registration 에서 develop 로 2 commits 를 머지했습니다 2026-04-10 11:05:31 +09:00
소유자

변경 사항

  • 서비스 API 도메인 분류 (apiDomain 컬럼)
  • API Key 신청: 아코디언+테이블 계층형 선택 + 검색
  • API Key 검토: API 권한 편집 + API 추가 모달
  • API Key 관리: KPI 카드, 필터 칩, 검색, 15건 페이징
  • 테이블 필드 한글화/순서 변경/소유자(userName) 추가
  • 키 상세: 상태별 색상, 보기/숨기기+복사
  • 검토 모달: 탭 분리, 변경테이블, readOnly 상세

관련 이슈

테스트

  • mvn clean compile 성공
  • npm run build 성공

12 files changed, 1659 insertions

## 변경 사항 - 서비스 API 도메인 분류 (apiDomain 컬럼) - API Key 신청: 아코디언+테이블 계층형 선택 + 검색 - API Key 검토: API 권한 편집 + API 추가 모달 - API Key 관리: KPI 카드, 필터 칩, 검색, 15건 페이징 - 테이블 필드 한글화/순서 변경/소유자(userName) 추가 - 키 상세: 상태별 색상, 보기/숨기기+복사 - 검토 모달: 탭 분리, 변경테이블, readOnly 상세 ## 관련 이슈 - closes #31 ## 테스트 - [x] mvn clean compile 성공 - [x] npm run build 성공 12 files changed, 1659 insertions
HYOJIN added 2 commits 2026-04-10 11:05:30 +09:00
서비스 API:
- snp_service_api에 apiDomain/apiSection 컬럼 추가
- API 신청 시 서비스 > 도메인 계층형 아코디언+테이블 선택
- 검토 모달 API 권한 편집 가능 (체크박스 토글, API 추가 모달)

API Key 관리:
- KPI 카드 4개 (대기/활성/만료임박/폐기)
- 필터 칩 (상태별) + 검색 + 15건 페이징
- 신청 관리: 사용자 아이콘, 필드 라벨 한글화, 목적 제거
- 키 관리: 소유자(userName) 필드 추가, 필드 순서 변경, maskedKey/생성일 제거
- 검토 모달: 탭(신청정보/API권한), EditableDateCard, 승인확인 변경테이블
- 상세 모달: 검토 모달 readOnly 재사용, 상태별 아이콘 헤더
- 키 상세: 상태별 색상, InfoRow, API Key 보기/숨기기+복사

Closes #31

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-04-10 11:05:30 +09:00
claude-bot left a comment
멤버

승인 (via /mr skill)

승인 (via /mr skill)
HYOJIN merged commit 5a3ddac2b8 into develop 2026-04-10 11:05:31 +09:00
HYOJIN 삭제된 브랜치 feature/ISSUE-31-api-registration 2026-04-10 11:05:31 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-connection-monitoring#32
No description provided.