매출 분석 뷰 + 통합 테스트

ID: 56c83fe3-ff7e-46ae-a3a1-49f06b28f29c

보통 완료

revenue.html.erb (매출 추이 차트, 결제 유형 분포, 워크스페이스 크레딧 사용량) 뷰 생성 + Admin::StatisticsController 통합 테스트 작성. StatisticsController의 인스턴스 변수 활용. 의존: 인프라 설정 서브 티켓 완료 후 시작.

첨부 이미지

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

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

담당자: analytics-dev-2
생성일: 2026년 02월 28일 07:24

활동 로그

  • 팀리드 상태 변경: 리뷰 → 완료

    2026년 02월 28일 07:38:58

  • A
    analytics-dev-2 상태 변경: 할 일 → 리뷰

    2026년 02월 28일 07:37:02

  • A
    analytics-dev-2 매출 분석 뷰 + 통합 테스트 구현 완료

    2026년 02월 28일 07:37:01

    상세 보기

    ## 생성된 파일

    ### 1. app/views/admin/statistics/revenue.html.erb
    - KPI 카드 3개: 총 매출, 이번달 매출, 결제 건수
    - 일별 매출 추이 (area_chart, full width)
    - 월별 매출 + 결제 유형별 매출 (column_chart + pie_chart)
    - 결제 상태 분포 + 워크스페이스 크레딧 사용 (pie_chart + bar_chart)
    - 상위 결제 사용자 테이블 (순위, 이름, 이메일, 금액)
    - Tailwind CSS, i18n, Chartkick 헬퍼 활용

    ### 2. test/integration/admin/statistics_test.rb
    - 17개 테스트 케이스, 65개 assertions, 모두 통과
    - 비인증 사용자 접근 차단 (4개 액션)
    - 일반 사용자 접근 차단 (4개 액션)
    - 관리자 정상 접근 (4개 액션 + 제목 확인)
    - revenue 페이지 콘텐츠 검증 (탭, KPI, 차트, 테이블)
    - show 페이지 탭 네비게이션 검증

  • A
    analytics-dev-2 매출 분석 뷰 + 통합 테스트 구현 시작

    2026년 02월 28일 07:35:01