diff --git a/src/main/java/gg/agit/konect/domain/club/controller/ClubApplicationApi.java b/src/main/java/gg/agit/konect/domain/club/controller/ClubApplicationApi.java index 6c5b0e11..8782a5b6 100644 --- a/src/main/java/gg/agit/konect/domain/club/controller/ClubApplicationApi.java +++ b/src/main/java/gg/agit/konect/domain/club/controller/ClubApplicationApi.java @@ -131,7 +131,7 @@ ResponseEntity getClubApplicationAnswers( ); @Operation(summary = "동아리 가입 신청을 승인한다.", description = """ - 동아리 회장 또는 부회장만 가입 신청을 승인할 수 있습니다. + 동아리 운영진 권한부터 가입 신청을 승인할 수 있습니다. 승인 시 지원자는 일반회원으로 등록되며, 지원 내역은 보관됩니다. ## 에러 @@ -148,7 +148,7 @@ ResponseEntity approveClubApplication( ); @Operation(summary = "동아리 가입 신청을 거절한다.", description = """ - 동아리 회장 또는 부회장만 가입 신청을 거절할 수 있습니다. + 동아리 운영진 권한부터 가입 신청을 거절할 수 있습니다. 거절 시 지원 내역은 삭제됩니다. ## 에러 diff --git a/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java b/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java index 747d1803..27a05da5 100644 --- a/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java +++ b/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java @@ -145,7 +145,7 @@ public ClubApplicationAnswersResponse getClubApplicationAnswers( public void approveClubApplication(Integer clubId, Integer applicationId, Integer userId) { Club club = clubRepository.getById(clubId); - clubPermissionValidator.validateLeaderAccess(clubId, userId); + clubPermissionValidator.validateManagerAccess(clubId, userId); ClubApply clubApply = clubApplyRepository.getByIdAndClubId(applicationId, clubId); User applicant = clubApply.getUser(); @@ -174,7 +174,7 @@ public void approveClubApplication(Integer clubId, Integer applicationId, Intege public void rejectClubApplication(Integer clubId, Integer applicationId, Integer userId) { Club club = clubRepository.getById(clubId); - clubPermissionValidator.validateLeaderAccess(clubId, userId); + clubPermissionValidator.validateManagerAccess(clubId, userId); ClubApply clubApply = clubApplyRepository.getByIdAndClubId(applicationId, clubId); User applicant = clubApply.getUser();