{{-- 사용자 모달 - 기본 정보 --}}
{{-- 삭제된 사용자 경고 배너 --}} @if($user->deleted_at)

이 사용자는 삭제되었습니다.

삭제일: {{ $user->deleted_at->format('Y-m-d H:i') }} @if($user->deletedByUser) · 삭제자: {{ $user->deletedByUser->name }} @endif

{{-- 슈퍼관리자이거나, 대상이 일반사용자면 복원 가능 --}} @if(auth()->user()?->is_super_admin || ! $user->is_super_admin) @endif
@endif {{-- 상단: 기본 정보 카드 --}}
{{-- 좌측: 프로필 이미지/아이콘 --}}
@if($user->profile_photo_path) {{ $user->name }} @else
{{ mb_strtoupper(mb_substr($user->name, 0, 1)) }}
@endif
{{-- 우측: 정보 테이블 --}}

{{ $user->name }}

@if($user->is_super_admin && auth()->user()?->is_super_admin) 슈퍼 관리자 @endif
사용자 ID {{ $user->user_id ?? '-' }} 이메일 {{ $user->email }}
연락처 {{ $user->phone ?? '-' }} 상태 @if($user->is_active) 활성 @else 비활성 @endif
가입일 {{ $user->created_at?->format('Y-m-d') ?? '-' }} 최근 로그인 {{ $user->last_login_at?->format('Y-m-d H:i') ?? '-' }}
{{-- 2x2 그리드: 테넌트, 역할, 부서, 권한 --}}
{{-- 소속 테넌트 --}}

소속 테넌트

@if($user->tenants && $user->tenants->count() > 0)
@foreach($user->tenants as $tenant) {{ $tenant->company_name }} @if($tenant->pivot->is_default) (기본) @endif @endforeach
@else

소속된 테넌트 없음

@endif
{{-- 역할 정보 --}}

역할

@if($user->userRoles && $user->userRoles->count() > 0)
@foreach($user->userRoles as $userRole) @if($userRole->role) {{ $userRole->role->name }} @endif @endforeach
@else

할당된 역할 없음

@endif
{{-- 부서 정보 --}}

부서

@if($user->departmentUsers && $user->departmentUsers->count() > 0)
@foreach($user->departmentUsers as $departmentUser) @if($departmentUser->department) {{ $departmentUser->department->name }} @if($departmentUser->is_primary) (주) @endif @endif @endforeach
@else

소속된 부서 없음

@endif
{{-- 권한 정보 --}}

권한

@if(isset($user->web_permission_count) || isset($user->api_permission_count))
Web {{ $user->web_permission_count ?? 0 }}
API {{ $user->api_permission_count ?? 0 }}
@if(! $user->is_super_admin || auth()->user()?->is_super_admin) 관리 → @endif
@else

테넌트 선택 필요

@endif
{{-- 하단 버튼 --}} @php // 슈퍼관리자 보호: 일반관리자가 슈퍼관리자를 수정/삭제할 수 없음 $canModify = ! $user->is_super_admin || auth()->user()?->is_super_admin; @endphp
{{-- 좌측: 비밀번호 초기화 (위험 동작 분리) --}}
@if($canModify && !$user->deleted_at) @endif
{{-- 우측: 닫기, 삭제, 수정 버튼 --}}
@if($canModify) @if(!$user->deleted_at) @endif @else 슈퍼관리자는 수정할 수 없습니다 @endif