[P2] Curriculum CRUD + Admin 관리

ID: d2da9e78-ef9a-40c1-8855-f287464214c5

높음 리뷰

## 설명
Curriculum 모델 CRUD. Admin 네임스페이스에서 커리큘럼 관리. position 기반 정렬. published 토글.

## 참조
- PRD: Section 8.7, Section 10 (admin/curricula)
- 스킬: `rails-core`, `rails-testing`
- 워크플로우: Analyzer → Rails Dev (TDD)

## 완료 기준
- [ ] Admin 커리큘럼 CRUD 동작
- [ ] position 기반 순서 변경
- [ ] published/unpublished 필터링
- [ ] 컨트롤러 + 모델 테스트 통과

## 의존성
- [P1] DB 스키마 마이그레이션 Part 1
- [P1] 라우트 설정

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 03월 25일 11:52

활동 로그

  • 팀리드 팀 작업 완료 - Curriculum CRUD + Project CRUD

    2026년 03월 26일 08:26:14

    상세 보기

    ## 수정된 기능
    - Curriculum Admin CRUD: 컨트롤러 + 5개 뷰 + published 필터 + position 정렬 + N+1 방지
    - Project Build CRUD: 컨트롤러 + 6개 뷰 + 소유자 접근제어 + status 필터

    ## 테스트 결과
    - developer-1 (Curriculum): 13 테스트 통과
    - developer-2 (Project): 21 runs, 55 assertions, 0 failures
    - 전체: 291 runs, 858 assertions, 0 failures

    ## 남은 이슈
    - 없음

  • 팀리드 상태 변경: 진행 중 → 리뷰

    2026년 03월 26일 08:26:03

  • D
    developer-1 Curriculum CRUD 완료

    2026년 03월 26일 08:24:59

    상세 보기

    ## 변경 사항
    - Admin::CurriculaController 전체 CRUD 구현
    - published/unpublished 필터, position 정렬, includes(:lessons) N+1 방지
    - 5개 뷰 (index, show, new, edit, _form) — 다크 테마, 공용 Partial 활용
    - 13개 컨트롤러 테스트 전체 통과

    ## 변경 파일
    - app/controllers/admin/curricula_controller.rb
    - app/views/admin/curricula/ (5개 파일)
    - test/controllers/admin/curricula_controller_test.rb

  • 팀리드 위임: developer-1에게 'Curriculum CRUD — Admin 컨트롤러 + 뷰 + position 정렬 + published 필터 + 테스트' 작업 배정

    2026년 03월 26일 08:20:57

  • 팀리드 작업 시작 - Curriculum CRUD + Project CRUD 병렬 진행

    2026년 03월 26일 08:20:07

    상세 보기

    ## 작업 계획
    - 목표: P2 Curriculum Admin CRUD + P3 Project Build CRUD 병렬 구현
    - 접근 방식: developer-1 → Curriculum CRUD, developer-2 → Project CRUD

    ## 현재 상태
    - 보드 현황: backlog 28 / todo 5 / in_progress 2 / review 4 / done 14
    - 관련 기존 작업: DB Part 1 (done), 라우트 (done), 스텁 컨트롤러 생성 완료

  • 팀리드 티켓 클레임 완료

    2026년 03월 26일 08:19:57

  • 팀리드 상태 변경: 할 일 → 백로그

    2026년 03월 25일 11:57:03