사용자 관리
ID: 0f5c1053-0cc6-4416-b1eb-2dc22d8f90fe
https://9way.org/admin
사용자 관리에서,
이름 / 이메일 / 전화번호 / 역할 / 소속 워크스페이스 / 생성일 / 진단
역할은 누르면 수정 가능하게 목록 상자로
진단은 누르면 해당 사용자가 진단한 목록들 볼 수 있게
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 사용자 관리 기능 전체 완료
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