결제 관리

ID: dd503067-5abc-4c49-a06e-09f146edaae4

보통 완료

http://localhost:3000/admin/
관리자 메뉴에 결제 내용을 보여주는 메뉴를 만들어줘.
사용자, 이메일, 전화번호, 상품명, 가격, 상태, 할인금액, 결제일, 영수증, 취소
테이블 표시

첨부 이미지

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

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

담당자: 팀리드
생성일: 2026년 02월 28일 06:51

활동 로그

  • 팀리드 결제 관리 기능 구현 완료

    2026년 02월 28일 07:26:36

    상세 보기

    ## 완료된 작업

    ### 신규 생성 파일
    - `app/controllers/admin/payments_controller.rb` - 결제 목록 조회 + 취소 컨트롤러
    - `app/views/admin/payments/index.html.erb` - 결제 관리 목록 뷰 (10컬럼 테이블)
    - `test/integration/admin/payments_test.rb` - 통합 테스트 18개

    ### 수정 파일
    - `config/routes.rb` - admin 네임스페이스에 payments 리소스 추가
    - `app/views/admin/shared/_sidebar.html.erb` - 결제 관리 메뉴 추가
    - `app/views/admin/shared/_nav_item.html.erb` - payments 아이콘 추가
    - `config/locales/ko.yml` - i18n 키 추가

    ### 테스트 결과
    - 신규 테스트 18개 전부 통과
    - 전체 admin 테스트 82개 전부 통과 (회귀 없음)

    ### 구현된 기능
    - 결제 목록 조회 (검색, 상태/유형 필터, 정렬, 페이지네이션)
    - 관리자 결제 취소 (무료/유료 분기, PG API 연동)
    - 사이드바 결제 관리 메뉴

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

    2026년 02월 28일 07:26:30

  • 팀리드 위임: frontend-dev에게 'Admin Payments 뷰 + 사이드바 메뉴' 작업 배정

    2026년 02월 28일 07:16:44

  • 팀리드 위임: backend-dev에게 'Admin Payments 컨트롤러 + 라우팅 + 테스트' 작업 배정

    2026년 02월 28일 07:16:27

  • 팀리드 결제 관리 기능 분석 시작

    2026년 02월 28일 07:14:20

    상세 보기

    ## 분석 범위
    - 기존 결제 모델/테이블 구조 파악
    - 관리자 페이지 구조 파악
    - 서브 티켓 분해 및 팀 구성 계획

  • 팀리드 티켓 클레임 완료

    2026년 02월 28일 07:14:17