feat: 사용자 목록 테넌트 컬럼 추가 및 컨텍스트 메뉴 개선
- 사용자 목록에 테넌트 컬럼 추가 (기본 테넌트 인디고 배지) - UserService: tenants 관계 eager loading 추가 - 컨텍스트 메뉴 우클릭 → 좌클릭 변경 (캡처링 방식) - 전체 blade 파일 툴팁 통일: '클릭하여 메뉴 열기' - flow-tester 오류 분석 문구 수정
This commit is contained in:
@@ -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을 통한 필터링)
|
||||
|
||||
Reference in New Issue
Block a user