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

Develop #157

Merged
merged 154 commits into from
Feb 11, 2024
Merged

Develop #157

merged 154 commits into from
Feb 11, 2024

Conversation

SeungWoonSong
Copy link
Member

No description provided.

SeungWoon and others added 30 commits November 30, 2022 22:08
- 연도, 월 선택하는 폼을 별도의 컴포넌트로 분리
- 조회 버튼 높이를 100% 로 설정
- PasswordField 컴포넌트의 helperText 는 두 비밀번호가 일치하지 않을 때만 표시
- 이번 달 참여 인원, 이번 달 개근 인원 정보 컴포넌트 생성
- 유저 데이터 테이블 표시를 위한 라이브러리 추가 설치
- 이번 달 참여자 목록을 보여주기 위한 테이블 컴포넌트
- Export to CSV 기능 포함
- 화면이 커졌을 때 padding 영역이 남지 않도록 조정
- 인트라 ID 입력하는 검색창
- TODO: 유저 출석 정보 가져오는 API 연동해서 테스트
- defaultSelectedRow 를 위해 selectionModel 사용
- TODO: 체크박스 선택 시 백엔드로 API 날릴 수 있는 지 확인하기
- DateSelector 컴포넌트 안에서 연도, 월 선택하면 index 로 전달
- 가상의 데이터를 만들어서 참여 인원 및 개근 인원을 집계하도록 구현
- json-server 를 로컬 환경에서 설치하여 테스트 진행
Han-Joon-Hyeok and others added 29 commits March 9, 2023 09:33
…s#154"

This reverts commit 328d084, reversing
changes made to 92b15df.
Upgrade aws-actions/configure-aws-credentials@v1 to @v2
1/2 개근자 목록 나열 with csv export 기능 UI 구현
…ble #158

- `GET /statistic/monthly-users/half-perfect/{year}/{month} API 호출을 통해서 데이터 취득
  - 데이터는 1/2 개근 유저의 Intra ID 배열임

- 1/2 개근 인원 수 표현
  - 기존 컨벤션에 따라 monthlyHalfPerfectUser에 1/2 개근 인원수 상태 저장

- monthlyHalfPerfectUserIntraIds에 1/2 개근 유저의 Intra ID를 저장
  - 해당 데이터를 MonthlyHalfPerfectUserTable의 props로 전달
  - MonthlyHalfPerfectUserTable 내에서 IntraId를 key로 가진 객체의
    배열로 rows에 저장
  - csv export가 가능한 DataGrid에 해당 데이터 표현
…ist#158

Feat/monthly half perfect user list#158
@Han-Joon-Hyeok Han-Joon-Hyeok merged commit ae8a1bc into main Feb 11, 2024
1 check failed
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.

3 participants