docs: WBS-UX-03 FAQ 관리 완료 체크박스 업데이트
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m8s
TaxBaik Browser E2E / browser-e2e (push) Successful in 1m32s

This commit is contained in:
2026-06-27 23:40:31 +09:00
parent ccba017e3e
commit 9c96f15f86
+10 -10
View File
@@ -81,16 +81,16 @@ DB 스키마:
- updated_at TIMESTAMPTZ
Todo:
- [ ] V007__CreateFaqs.sql 마이그레이션
- [ ] Faq 엔티티 (Domain)
- [ ] IFaqRepository 인터페이스 (Domain)
- [ ] FaqRepository 구현 (Infrastructure) — GetActiveAsync, CRUD
- [ ] FaqService 구현 (Application)
- [ ] FaqList.razor 관리자 목록 (활성/비활성 토글, sort_order 편집)
- [ ] FaqEdit.razor 관리자 등록/수정
- [ ] Index.cshtml FAQ 섹션 하드코딩 → DB 로드로 교체
- [ ] IndexModel에 ActiveFaqs 프로퍼티 추가
- [ ] MainLayout.razor FAQ 관리 메뉴 추가 (홈페이지 그룹 하위)
- [x] V007__CreateFaqs.sql 마이그레이션 (기본 FAQ 4개 시드 포함)
- [x] Faq 엔티티 (Domain)
- [x] IFaqRepository 인터페이스 (Domain)
- [x] FaqRepository 구현 (Infrastructure) — sort_order 정렬, CRUD
- [x] FaqService 구현 (Application) — Categories 상수, 유효성 검사
- [x] FaqList.razor 관리자 목록 (활성/비활성 상태 칩, 삭제 확인)
- [x] FaqEdit.razor 관리자 등록/수정 (질문/답변/카테고리/순서/활성 토글)
- [x] Index.cshtml FAQ 섹션 하드코딩 → DB 루프로 교체 (빈 DB에도 안전)
- [x] IndexModel FaqService 주입, Task.WhenAll 병렬 로드
- [x] MainLayout.razor FAQ 관리 메뉴 추가 (홈페이지 그룹 하위)
- [ ] 배포 후 관리자에서 FAQ 추가 → 홈페이지 반영 확인
---