Tenant 패널 (Level 2)
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
Tenant Admin 전용 패널 기능을 설명합니다.
개요
Tenant 패널은 **Level 2 (Tenant Admin)**을 위한 관리 패널입니다. 테넌트(고객사) 내의 조직 구조, 사용자, Guardian 관계 등을 관리합니다.
접근 권한
| 항목 | 값 |
|---|---|
| 권한 레벨 | Level 2 (Tenant Admin) |
| 기본 경로 | /tenant |
| 환경변수 | PANEL_PATH_TENANT |
| 접근 가능자 | Level 0, 1, 2 |
담당 범위
Tenant Admin은 자신의 테넌트 내에서만 권한을 가집니다:
Tenant A (담당)
├── Organization 1 ✅ 관리 가능
│ ├── Workspace 1 ✅
│ └── Workspace 2 ✅
├── Organization 2 ✅ 관리 가능
│ └── Workspace 3 ✅
└── 모든 사용자 ✅ 관리 가능
Tenant B (타 테넌트)
└── 모든 데이터 ❌ 접근 불가 (RLS 격리)
범용 UX 기능
| 기능 | 설명 |
|---|---|
| brandName | 좌상단에 테넌트 이름 표시 (logo_url 등록 시 로고 표시) |
| tenantMenu | 테넌트 선택 드롭다운 숨김 (URL로 결정) |
| 패널간 네비게이션 | 우상단 메뉴에서 Platform/SaaS 패널로 이동 (L0/L1만) |
| SafeDeleteAction | 모든 삭제에 "DELETE {대상명}" 입력 확인 |
| homeUrl | 좌상단 로고 클릭 시 현재 테넌트 대시보드로 이동 |