Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

관리자 페이지 개발 완료 #111

Merged
merged 30 commits into from
Apr 17, 2024
Merged

관리자 페이지 개발 완료 #111

merged 30 commits into from
Apr 17, 2024

Conversation

gwansikk
Copy link
Member

@gwansikk gwansikk commented Apr 17, 2024

Summary

관리자 페이지를 개발했습니다.

Tasks

Features

  • 디자인 시스템에 Menubar Component 추가: 사용자 인터페이스에 메뉴 바 컴포넌트를 추가했습니다.
  • 회비 승인/반려 API 연동: 회비 승인 및 반려 처리를 위한 API를 연동했습니다.
  • 도서 연체자 조회 API 연동: 도서 연체자를 식별하기 위한 API를 연동했습니다.
  • ManagePage 추가: 관리 기능 페이지를 추가했습니다.
  • MemberInfoModal Component 추가: 멤버 정보를 보여주는 모달 컴포넌트를 추가했습니다.
  • ActionButton Component 추가: 다양한 액션을 수행할 수 있는 버튼 컴포넌트를 추가했습니다.
  • 게시글 삭제 API Hook 추가: 게시글을 삭제하는 기능을 위한 API 훅을 추가했습니다.
  • 공지사항 및 소식 관리 컴포넌트 추가: 공지사항과 소식을 관리하기 위한 컴포넌트를 추가했습니다.
  • 관리자 일정 추가 기능: 관리자가 일정을 추가할 수 있는 기능을 구현했습니다.
  • 배너 관리자 관리 기능: 배너를 관리하는 관리자 기능을 추가했습니다.
  • createFormData 함수 추가: 파일 업로드를 처리하기 위한 유틸 함수를 추가했습니다.
  • 에러 메시지 추가: 파일이 누락될 경우 표시될 에러 메시지를 추가했습니다.

Refactoring

  • MembershipInfoModal에 계정 정보 추가: 모달에 계정 정보 표시를 추가했습니다.
  • 캘린더 UI 개선: 캘린더 및 캘린더 이벤트의 사용자 인터페이스를 개선하였습니다.
  • ModalContainerSuspense 추가: 모달 컨테이너에 로딩 상태를 관리하기 위한 서스펜스를 추가했습니다.
  • 게시물 및 텍스트 입력 컴포넌트 UI 개선: 게시글 및 텍스트 입력 컴포넌트의 사용자 인터페이스를 개선했습니다.
  • 테이블 컴포넌트에 displayName 속성 추가: 테이블 컴포넌트에 추가 정보를 표시하기 위해 displayName 속성을 추가했습니다.
  • 네임스페이스 패턴 및 폼 구성 요소 개선: 섹션 컴포넌트와 추가 게시판 폼의 구조를 개선했습니다.
  • 관리자 도서 관리 UI 개선: 관리자가 도서를 더 효율적으로 관리할 수 있도록 UI를 개선했습니다.
  • 멀티파트 파일 타입 및 업로더 컴포넌트의 파일 아이콘 교체: 파일 관련 타입을 최적화하고 업로더 컴포넌트의 아이콘을 개선했습니다.
  • SupportRequestSection에서 createFormDate 사용: 지원 요청 섹션에서 파일 데이터 처리를 개선했습니다.

Bug Fixes

  • boards list 엔드포인트 변경: 게시판 목록 조회의 엔드포인트 변경으로 발생한 버그를 수정했습니다.
  • useMembershipFeeMutation에서 사용되지 않는 변수 제거: 불필요한 변수 사용을 제거했습니다.

ETC

도서관 대여 관련하여 API 변경이 있어 추가 수정이 필요합니다.

Screenshot

image

@gwansikk gwansikk added the ✨ Feature 새로운 기능 명세 및 개발 label Apr 17, 2024
@gwansikk gwansikk self-assigned this Apr 17, 2024
@gwansikk gwansikk linked an issue Apr 17, 2024 that may be closed by this pull request
7 tasks
Copy link

changeset-bot bot commented Apr 17, 2024

⚠️ No Changeset found

Latest commit: e69a8bf

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@gwansikk gwansikk merged commit c15aa7b into master Apr 17, 2024
3 checks passed
@gwansikk gwansikk deleted the feature/#108 branch April 17, 2024 16:15
@gwansikk gwansikk added the 🏠 Member member 프로젝트 관련 label Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 새로운 기능 명세 및 개발 🏠 Member member 프로젝트 관련
Projects
None yet
Development

Successfully merging this pull request may close these issues.

관리자 페이지 개발
1 participant