Skip to content

feat(admin): add get group detail info feature for admin#88

Merged
minsoo0506 merged 1 commit intodevfrom
feat/admin-group-detail-info
Jan 27, 2026
Merged

feat(admin): add get group detail info feature for admin#88
minsoo0506 merged 1 commit intodevfrom
feat/admin-group-detail-info

Conversation

@minsoo0506
Copy link
Collaborator

변경사항

  • ADMIN 권한을 가진 사용자가 특정 스터디 그룹의 상세 정보를 조회할 수 있는 기능을 추가하였습니다.
스크린샷 2026-01-27 오후 6 09 16

API는 다음과 같습니다

  • (GET) /api/v1/admin/group/{groupId}/info
  • 필수 헤더 : JWT Token
  • 필수 파라미터 : groupId (스터디 그룹의 Id)

기존에 있던 StudyGroupService.getStudyGroupDetail 메서드 내의 validationUtils.validateBasicAccess(groupId, currentUserStudentNumber); 로직을 삭제한 새로운 메서드를 StudyGroupService에 작성하였습니다.

AdminController의 getStudyGroupDetail에서 StudyGroupService.getStudyGroupDetailForAdmin 메서드를 호출합니다.

테스트

  1. 관리자 권한을 가진 사용자로 로그인
스크린샷 2026-01-27 오후 6 02 07
  1. (GET) /api/v1/admin/group/{groupId}/info에 Request
스크린샷 2026-01-27 오후 6 02 42

-> 200 OK

예외처리 테스트

  1. 일반 사용자로 로그인
스크린샷 2026-01-27 오후 6 06 49 ROLE_USER 권한을 가진 60201344 '정유찬'의 계정으로 로그인 스크린샷 2026-01-27 오후 6 05 56
  1. (GET) /api/v1/admin/group/{groupId}/info에 Request
스크린샷 2026-01-27 오후 6 06 22

-> 403 Forbidden

@tember8003
Copy link
Collaborator

확인 완료IMG_5600.jpeg

@minsoo0506 minsoo0506 merged commit 4df189a into dev Jan 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants