42gg v2.0.0
What's Changed
관리자
- 총 8가지 카테고리를 관리할 수 있는 관리자 페이지가 추가 되었습니다.
- 유저
- 현재 42gg를 이용중인 유저 정보를 볼 수 있습니다
- 유저 정보 수정이 가능합니다(프로필 사진 업로드 가능!)
- 유저에게 패널티를 부여할 수 있습니다.
- 피드백
- 피드백 종류, 처리 상태에 따라 유저가 제출한 피드백을 볼 수 있습니다.
- 피드백 상태 변경 시 유저에게도 알림을 보내줄 수 있습니다.
- 공지
- 현재 안내하고 있는 공지사항 미리보기가 가능합니다
- 공지사항을 수정할 수 있습니다.
- 이전 공지사항들을 확인할 수 있습니다.
- 알림
- 유저가 받는 알림 내역을 볼 수 있습니다.
- 42gg를 사용하는 모든 유저 or 특정 유저 한명에게 DM형식의 알림을 보낼 수 있습니다
- 패널티
- 패널티가 부여된 유저의 정보, 패널티 해제 시간을 확인할 수 있습니다.
- 잘못 부여된 패널티를 삭제할 수 있습니다.
- 게임 슬롯
- 42gg 매칭 화면을 변경할 수 있습니다.
- 슬롯별 시간을 변경할 수 있습니다.
- 상대 정보에 대한 블라인드 해제 시간을 변경할 수 있습니다.
- N시간 뒤 만들어지는 게임 슬롯 형태를 확인할 수 있습니다.
- 게임
- 42gg 매칭 서비스로 이뤄진 게임 전적을 확인할 수 있습니다.
- 시즌
- 새 시즌 예약 / 수정이 가능합니다.
- 시즌의 진행 형태를 변경할 수 있습니다.(현재는 랭크, 일반)
- 유저
- 기본적으로 유저 ID가 있는 관리 페이지에서는 유저 ID로 특정 데이터 검색이 가능합니다.
일반 유저
- 이제 다음날짜가 임박해도 다음 날 새벽 경기를 신청할 수 있습니다.
- 기존 매칭 관련 이메일 발송을 유저가 활성 / 비활성화 할 수 있습니다.
- 이메일 말고 42슬랙 봇으로 알림을 받을 수 있습니다.
- 현재 해당 기능은 42ecole 승인을 기다리고 있는 상황이고 승인이 나는대로 공지하겠습니다.
Issues
- [Fix] update tsconfig by @mike2ox in #614
- [Feat] 프론트 관리자 페이지 레이아웃 생성 #621 by @raehy19 in #624
- [Fix] 공지사항 작업 중 관리자 페이지 레이아웃 css 변경 우선 PR #625 by @raehy19 in #634
- Feat/make notification table #627 by @mike2ox in #629
- Test/make mock penalty and noti #626 by @mike2ox in #628
- [Chore] update package-lock.json by @mike2ox in #638
- [Feat] make notification page by @mike2ox in #640
- Feat/관리자용 모달 구현#622 by @42sungwook in #645
- Feat/관리자 페이지 텍스트 에디터 사용하는 공지사항 관리 기능 추가 #625 by @raehy19 in #644
- Chore/apply codeonwers by @mike2ox in #653
- Feat/toast message 기능 추가 #655 by @Wilbur0306 in #660
- Feat/관리자 유저 모달 개선 #647 by @42sungwook in #649
- Feat/make feedback page by @mike2ox in #659
- Feat/make user management page by @mike2ox in #664
- Fix/cannot read table column object #672 by @mike2ox in #673
- [Fix] <Script/> id 추가 #674 by @Wilbur0306 in #675
- Fix/일반 유저가 관리자 페이지 접근 가능한 문제 #665 by @raehy19 in #667
- Feat/setup mock api in game management #680 by @mike2ox in #685
- Feat/관리자 전체 유저 알림 모달 개선 #650 by @Wilbur0306 in #676
- [Feat] 스케쥴러 반응형 슬롯 #684 by @42sungwook in #690
- [Fix] modify property in sendNotification API #694 by @mike2ox in #695
- [Feat] 관리자 전체 알림 모달 디자인 수정 #693 by @Wilbur0306 in #697
- Feat/관리자 페이지 과거 announcement 조회 기능 추가 #677 by @raehy19 in #691
- [Feat] 관리자 특정 유저 알림 모달 css 수정 #698 by @Wilbur0306 in #699
- Feat/유저 모달 에러 관리 #666 by @42sungwook in #671
- Feat/make table in game management page #681 by @mike2ox in #687
- [Fix] 유저 검색 intraID 고정 안되는 에러 수정 #701 by @Wilbur0306 in #702
- [Fix] 관리자 특정 유저 알림 모달 내 유저 검색하기 기능 에러 수정 #669 by @Wilbur0306 in #708
- Feat/관리자 유저 관리 패널티 모달 css 수정 #703 by @Wilbur0306 in #711
- Feat/패널티 모달 api 붙이기 #710 by @Wilbur0306 in #729
- [Feat] sns버튼 추가 #616 by @42sungwook in #726
- Feat/update axios interceptor #656 by @mike2ox in #707
- [Chore] modify link to admin page in main #723 by @mike2ox in #724
- Feat/스케쥴러 UI 변경 및 리팩토링 #696 by @42sungwook in #715
- Feat/관리자 특정 유저 모달 api 붙이기 #709 by @Wilbur0306 in #730
- Feat/관리자 전체 알림 모달 api 붙이기 #713 by @Wilbur0306 in #731
- Style/update style in content area #717 by @mike2ox in #722
- Feat/스케쥴러 페이지 제작 #663 by @42sungwook in #732
- [Feat] 승,패가 0일 때 ppp 1000으로 고정 #733 by @42sungwook in #734
- Feat/make penalty page #718 by @mike2ox in #735
- Feat/game management page #678 by @42sungwook in #737
- Feat/ 게임 관리 스타일 변경 #738 by @42sungwook in #739
- 브랜치명 오류로 인한 수정 pr by @mike2ox in #742
- Fix/bugs during pretest #736 by @mike2ox in #743
- Fix/몇몇 ts error 해결 및 리팩토링 #740 by @raehy19 in #741
- Feat/관리자 시즌 관리 페이지 추가 #692 by @raehy19 in #744
- [Fix] isImminent 수정 by @42sungwook in #745
- [Fix] playTime->slotTime by @42sungwook in #747
- [Fix] 콘솔에러 수정 by @42sungwook in #749
- [Feat] Hot Fix 날짜 월 표기, 슬랙 알림 준비중 문구 by @42sungwook in #754
- Feat/update development setup #758 by @mike2ox in #759
New Contributors
- @Wilbur0306 made their first contribution in #660
Full Changelog: v1.0.0...v2.0.0