워크스페이스 메뉴 권한

ID: 749e8c5f-c461-4dbf-899a-fcdfa6381bf6

보통 완료

사용자 권한이 코치 베이직~ 코치 마스터, 조직 베이직 ~ 조직 마스터, 관리자 ... 멤버를 제외한 모든 권한은 워크스페이스 메뉴 보여줘야해. 속한 워크스페이스가 없으면 워크스페이스 목록에 + 워크스페이스 생성이 있어야해.

그리고 소속된 워크스페이스 있어도 워크스페이스 생성은 모든 목록 밑에 보여야해.

첨부 이미지

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

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

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

활동 로그

  • 팀리드 워크스페이스 메뉴 권한 기능 구현 완료

    2026년 02월 28일 02:08:24

    상세 보기

    ## 완료 내역

    ### 구현 (sidebar-dev)
    - `app/views/shared/_sidebar.html.erb`: 표시 조건 `staff?`로 변경
    - `app/views/shared/_sidebar_workspace_section.html.erb`: "+ 워크스페이스 생성" 링크 추가, 빈 상태 처리

    ### 테스트 (test-dev)
    - `test/integration/sidebar_workspace_menu_test.rb`: 5개 통합 테스트 작성
    - `test/fixtures/users.yml`: coach_basic, org_admin_basic 픽스처 추가
    - 전체 테스트: 427 runs, 1134 assertions, 0 failures

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

    2026년 02월 28일 02:08:20

  • 팀리드 위임: test-dev에게 '워크스페이스 메뉴 권한 테스트 작성' 작업 배정

    2026년 02월 28일 02:01:10

  • 팀리드 위임: sidebar-dev에게 '사이드바 워크스페이스 섹션 권한 조건 변경 및 생성 링크 추가' 작업 배정

    2026년 02월 28일 02:01:02

  • 팀리드 워크스페이스 메뉴 권한 기능 분석 시작

    2026년 02월 28일 01:50:18

    상세 보기

    ## 분석 범위
    - 사용자 권한 시스템 파악
    - 현재 사이드바/메뉴 구조 확인
    - 워크스페이스 모델 및 관계 분석
    - 필요한 서브 티켓 도출

  • 팀리드 티켓 클레임 완료

    2026년 02월 28일 01:50:16