feat: 사용자 목록 테넌트 컬럼 추가 및 컨텍스트 메뉴 개선

- 사용자 목록에 테넌트 컬럼 추가 (기본 테넌트 인디고 배지)
- UserService: tenants 관계 eager loading 추가
- 컨텍스트 메뉴 우클릭 → 좌클릭 변경 (캡처링 방식)
- 전체 blade 파일 툴팁 통일: '클릭하여 메뉴 열기'
- flow-tester 오류 분석 문구 수정
This commit is contained in:
2025-12-09 10:28:46 +09:00
parent b585369889
commit 428d3d9e83
12 changed files with 52 additions and 30 deletions

View File

@@ -30,12 +30,15 @@ public function getUsers(array $filters = [], int $perPage = 15): LengthAwarePag
$query->where('is_super_admin', false);
}
// 역할/부서 관계 eager loading (테넌트별)
// 역할/부서/테넌트 관계 eager loading (테넌트별)
if ($tenantId) {
$query->with([
'userRoles' => fn ($q) => $q->where('tenant_id', $tenantId)->with('role'),
'departmentUsers' => fn ($q) => $q->where('tenant_id', $tenantId)->with('department'),
'tenants',
]);
} else {
$query->with(['tenants']);
}
// 테넌트 필터링 (user_tenants pivot을 통한 필터링)