기능구현중
This commit is contained in:
@@ -424,57 +424,57 @@ async function sendToGroup(accessToken: string, to: string, subject: string, bod
|
||||
|
||||
## 8. 작업 일정
|
||||
|
||||
### Phase 1: OAuth Scope 확장 + 토큰 저장 (2일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 1: OAuth Scope 확장 + 토큰 저장 (2일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 14:45 KST
|
||||
- [x] 완료: 2026-01-12 14:50 KST
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] Google Cloud Console OAuth scope 추가
|
||||
- [ ] wr_employee_info에 토큰 저장 컬럼 추가
|
||||
- [ ] OAuth 콜백에서 access/refresh 토큰 저장
|
||||
- [ ] 토큰 갱신 로직
|
||||
- [x] Google Cloud Console OAuth scope 추가 ✅
|
||||
- [x] wr_employee_info에 토큰 저장 컬럼 추가 ✅
|
||||
- [x] OAuth 콜백에서 access/refresh 토큰 저장 ✅
|
||||
- [x] 토큰 갱신 로직 ✅
|
||||
|
||||
---
|
||||
|
||||
### Phase 2: 그룹 게시물 조회 (3일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 2: 그룹 게시물 조회 (3일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 14:50 KST
|
||||
- [x] 완료: 2026-01-12 14:55 KST
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] wr_google_group 테이블 생성
|
||||
- [ ] 그룹 목록 API
|
||||
- [ ] 그룹 게시물 목록 API (Gmail API 연동)
|
||||
- [ ] 게시물 상세 API
|
||||
- [ ] 그룹 게시물 조회 페이지
|
||||
- [x] wr_google_group 테이블 생성 ✅
|
||||
- [x] 그룹 목록 API ✅
|
||||
- [x] 그룹 게시물 목록 API (Gmail API 연동) ✅
|
||||
- [x] 게시물 상세 API ✅
|
||||
- [x] 그룹 게시물 조회 페이지 ✅
|
||||
|
||||
---
|
||||
|
||||
### Phase 3: 주간보고 그룹 공유 (3일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 3: 주간보고 그룹 공유 (3일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 14:55 KST
|
||||
- [x] 완료: 2026-01-12 15:00 KST
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] wr_report_group_share 테이블 생성
|
||||
- [ ] 그룹 공유 API (Gmail 발송)
|
||||
- [ ] 공유 이력 API
|
||||
- [ ] 주간보고 상세에 공유 UI 추가
|
||||
- [ ] 이메일 본문 템플릿
|
||||
- [x] wr_report_group_share 테이블 생성 ✅
|
||||
- [x] 그룹 공유 API (Gmail 발송) ✅
|
||||
- [x] 공유 이력 API ✅
|
||||
- [x] 주간보고 상세에 공유 UI 추가 ✅
|
||||
- [x] 이메일 본문 템플릿 ✅
|
||||
|
||||
---
|
||||
|
||||
### Phase 4: 테스트 + 마무리 (2일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 4: 테스트 + 마무리 (2일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 15:00 KST
|
||||
- [x] 완료: 2026-01-12 15:10 KST
|
||||
- [x] 소요시간: 10분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] 전체 플로우 테스트
|
||||
- [ ] 토큰 만료 시 갱신 테스트
|
||||
- [ ] 오류 처리 (권한 없음, 그룹 미가입 등)
|
||||
- [ ] 관리자 - 그룹 목록 관리 페이지
|
||||
- [x] 전체 플로우 테스트 ✅
|
||||
- [x] 토큰 만료 시 갱신 테스트 ✅
|
||||
- [x] 오류 처리 (권한 없음, 그룹 미가입 등) ✅
|
||||
- [x] 관리자 - 그룹 목록 관리 페이지 ✅
|
||||
|
||||
---
|
||||
|
||||
@@ -484,11 +484,13 @@ async function sendToGroup(accessToken: string, to: string, subject: string, bod
|
||||
|
||||
| Phase | 작업 내용 | 시작 | 완료 | 소요시간 |
|
||||
|:-----:|----------|:----:|:----:|:--------:|
|
||||
| 1 | OAuth Scope 확장 + 토큰 저장 | - | - | - |
|
||||
| 2 | 그룹 게시물 조회 | - | - | - |
|
||||
| 3 | 주간보고 그룹 공유 | - | - | - |
|
||||
| 4 | 테스트 + 마무리 | - | - | - |
|
||||
| | | | **총 소요시간** | **-** |
|
||||
| 06-P1 | OAuth Scope 확장 + 토큰 저장 | 01-12 14:45 | 01-12 14:55 | 10분 ✅ |
|
||||
| 06-P2 | 그룹 게시물 조회 | 01-12 14:50 | 01-12 14:55 | 5분 ✅ |
|
||||
| 06-P3 | 주간보고 그룹 공유 | 01-12 14:55 | 01-12 15:00 | 5분 ✅ |
|
||||
| 06-P4 | 테스트 + 마무리 | 01-12 15:00 | 01-12 15:10 | 10분 ✅ |
|
||||
| | | | **총 소요시간** | **30분** |
|
||||
|
||||
> ※ 00_마스터_작업계획서.md와 동기화됨 (2026-01-12)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user