Skip to content

[마이페이지] 동아리 신청 상태별 관리 기능 개선 - #117

Merged
yhaeul merged 5 commits into
developfrom
feat/update-mypage-club-status-display
Jul 25, 2026
Merged

[마이페이지] 동아리 신청 상태별 관리 기능 개선#117
yhaeul merged 5 commits into
developfrom
feat/update-mypage-club-status-display

Conversation

@yhaeul

@yhaeul yhaeul commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

작업 내용

관리 동아리 상태 표시

  • 신규 동아리 등록 및 운영진 권한 요청의 승인 대기·반려 상태를 카드 오버레이로 표시했습니다.
  • 승인된 동아리 카드에 공고 등록 버튼을 복원했습니다.

승인 대기 신청 수정 및 취소

  • 신규 동아리 등록 승인 대기
    • 운영진 정보와 동아리 정보를 수정할 수 있습니다.
    • 운영진 정보는 화면 간 로컬 상태로 유지하고 마지막 단계에서 함께 저장합니다.
    • 신청을 취소할 수 있습니다.
  • 운영진 권한 요청 승인 대기
    • 신청한 운영진 정보를 조회하고 수정할 수 있습니다.
    • 신청을 취소할 수 있습니다.

반려 신청 삭제 및 재신청

  • 신규 동아리 등록 반려와 운영진 권한 요청 반려 카드에 다음 액션을 추가했습니다.
    • 삭제
    • 수정 및 재신청
  • 반려 알림에도 취소수정 및 재신청 버튼을 추가했습니다.
  • 재신청 화면에서는 제출 버튼을 재신청으로 표시합니다.
  • 변경 항목이 없어도 resubmit: true로 재신청할 수 있습니다.
  • 운영진 권한 요청이 반려된 후 해당 동아리에 이미 운영진이 등록된 경우 카드와 알림의 재신청 버튼을 비활성화합니다.

API 및 데이터 처리

  • 신규 동아리 신청 수정 시 club_datamanager_data를 하나의 통합 PATCH로 전송합니다.
  • 변경된 필드만 요청에 포함하도록 요청 조립 로직을 추가했습니다.
  • 반려 재신청 시 최상위 resubmit: true를 전송합니다.
  • 운영진 정보 조회·수정 API를 repository/usecase에 추가했습니다.
  • 신규 동아리 신청과 운영진 권한 요청의 삭제 API를 각각 연결했습니다.
  • 관리 동아리 목록의 hasManager를 이용해 재신청 가능 여부를 판단합니다.
  • 성공 후 관리 동아리 목록, 상세 정보, 운영진 정보 쿼리를 갱신합니다.

테스트한 내용

  • yarn tsc --noEmit 통과
  • yarn lint 통과
  • 통합 PATCH 요청 조립 단위 테스트 작성
    • 동아리 정보만 변경
    • 운영진 정보만 변경
    • 두 정보 모두 변경
    • 빈 변경 요청 차단
    • 변경 없는 resubmit: true 요청
  • API 오류 상태별 안내 문구 단위 테스트 작성
  • 운영진이 존재하는 권한 신청 반려 카드의 재신청 버튼 비활성화 확인

스크린샷 (선택)

Screenshot_20260726_060356_(dev) Screenshot_20260726_060348_(dev) Screenshot_20260726_060352_(dev) Screenshot_20260726_060401_(dev) Screenshot_20260726_060404_(dev) Screenshot_20260726_060421_(dev) Screenshot_20260726_060445_(dev) Screenshot_20260726_060510_(dev) Screenshot_20260726_060536_(dev) Screenshot_20260726_060549_(dev)

체크

  • 정상 동작 확인
  • UI 깨짐 없음
  • 콘솔 에러 없음

yhaeul added 5 commits July 26, 2026 00:27
- 신규 동아리 신청의 운영진·동아리 정보 통합 수정
- 운영진 권한 신청 내용 수정 기능 추가
- 승인 대기 신청 취소 기능 추가
- 신규 동아리와 운영진 권한 요청에 재신청 옵션 적용
- 반려 신청 삭제 및 완료 모달 추가
- 반려 알림에 취소와 수정 및 재신청 액션 추가
- 운영진 존재 시 재신청 버튼 비활성화
@yhaeul
yhaeul merged commit f8b6822 into develop Jul 25, 2026
3 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.

1 participant