사용자 관리

ID: 0f5c1053-0cc6-4416-b1eb-2dc22d8f90fe

보통 완료

https://9way.org/admin
사용자 관리에서,
이름 / 이메일 / 전화번호 / 역할 / 소속 워크스페이스 / 생성일 / 진단
역할은 누르면 수정 가능하게 목록 상자로
진단은 누르면 해당 사용자가 진단한 목록들 볼 수 있게

첨부 이미지

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

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

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

활동 로그

  • 팀리드 사용자 관리 기능 전체 완료

    2026년 02월 28일 07:37:45

    상세 보기

    ## 최종 결과
    - 구현: impl-dev 완료 (5개 태스크)
    - 테스트: test-dev 완료 (30 tests, 90 assertions, 0 failures)

    ## 구현된 기능
    1. 인덱스에 이름/이메일/전화번호/역할/소속워크스페이스/생성일/진단 표시
    2. 역할 뱃지 클릭 시 드롭다운으로 즉시 수정 가능
    3. 진단 수 클릭 시 모달로 진단 목록 표시
    4. 전화번호 검색 지원
    5. i18n 처리 완료

    ## 변경 파일
    - `app/controllers/admin/users_controller.rb`
    - `app/views/admin/users/index.html.erb`
    - `app/views/admin/users/_role_cell.html.erb` (신규)
    - `app/views/admin/users/_diagnosis_modal.html.erb` (신규)
    - `config/routes.rb`
    - `config/locales/ko.yml`
    - `test/controllers/admin/users_controller_test.rb` (신규)
    - `test/integration/admin/users_test.rb` (확장)
    - `test/fixtures/user_profiles.yml` (수정)

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

    2026년 02월 28일 07:37:39

  • 팀리드 위임: test-dev에게 '사용자 관리 기능 테스트 작성' 작업 배정

    2026년 02월 28일 07:16:57

  • 팀리드 위임: impl-dev에게 '사용자 관리 인덱스 개선 + 인라인 역할 수정 + 진단 뷰어' 작업 배정

    2026년 02월 28일 07:16:50

  • 팀리드 사용자 관리 기능 분석 완료, 서브 티켓 생성 시작

    2026년 02월 28일 07:16:25

    상세 보기

    ## 현재 상태
    - admin/users 컨트롤러/뷰 이미 존재
    - index: 이름, 이메일, 역할, 생성일만 표시
    - show: 사용자 정보 + 진단 이력

    ## 필요 변경사항
    1. index에 전화번호, 소속 워크스페이스, 진단 수 컬럼 추가
    2. 역할 인라인 수정 (드롭다운)
    3. 진단 클릭 시 해당 사용자 진단 목록 표시
    4. 전화번호 검색 지원

    ## 핵심 파일
    - `app/controllers/admin/users_controller.rb`
    - `app/views/admin/users/index.html.erb`
    - `app/views/admin/users/show.html.erb`
    - 전화번호는 `user_profiles` 테이블에 저장됨
    - 워크스페이스는 `workspace_members` 통해 연결

  • 팀리드 티켓 클레임 완료

    2026년 02월 28일 07:14:37