Entity Details

@if (session('error')) @endif

{{ $entity->name }}

{{ $entity->entityCategory->name }}

@if($entity->profile_picture)
Profile Picture
{{ $entity->name }} Profile
Click to view
@endif
Name
{{ $entity->name }}
Category
{{ $entity->entityCategory->name }}
Parent Entity
@if($entity->parent) {{ $entity->parent->name }} ({{ $entity->parent->entityCategory->name }}) @else None @endif
Address
{{ $entity->address ?: 'Not specified' }}
@if (count($dynamicFields) > 0 && count($dynamicFieldValues) > 0) @foreach ($dynamicFields as $field) @if (isset($dynamicFieldValues[$field['name']]))
{{ $field['name'] }}
@php $value = $dynamicFieldValues[$field['name']]; @endphp @switch($field['type']) @case('checkbox') {{ $value ? 'Yes' : 'No' }} @break @case('date') {{ $value ? date('F j, Y', strtotime($value)) : 'N/A' }} @break @case('datetime') {{ $value ? date('F j, Y g:i A', strtotime($value)) : 'N/A' }} @break @case('textarea')
{{ $value ?: 'N/A' }}
@break @case('multiselect') @if(is_array($value) && count($value) > 0)
@foreach($value as $item) {{ $item }} @endforeach
@else N/A @endif @break @case('file') @if(is_array($value) && isset($value['path']))
Size: {{ isset($value['size']) ? round($value['size'] / 1024, 2) . ' KB' : 'Unknown' }}
@else No file @endif @break @case('image') @if(is_array($value) && isset($value['path']))
{{ $value['original_name'] }}
{{ $value['original_name'] }}
@else No image @endif @break @default {{ $value ?: 'N/A' }} @endswitch
@endif @endforeach @endif

Child Entities

@if($entity->children->count() > 0) @else
No child entities found.
@endif

Assigned Users

@if($entity->users->count() > 0)
    @foreach($entity->users as $user)
  • {{ $user->name }}

    {{ $user->email }}

    {{ $user->rank ? $user->rank->name : 'No Rank' }}

  • @endforeach
@else
No users assigned to this entity.
@endif

Entity Details

Add Detail
@if(count($groupedEntityDetails) > 0) @foreach($groupedEntityDetails as $dynamicFieldId => $group)

{{ $group['dynamicField']->name }} ({{ $group['detailsCount'] }})

{{ $group['dynamicField']->description }}

@foreach($group['fieldDefinitions'] as $field) @endforeach @foreach($group['details'] as $detail) @foreach($group['fieldDefinitions'] as $field) @endforeach @endforeach
{{ $field['name'] }} @if($field['required']) * @endif Actions
@if(isset($detail['values'][$field['name']])) @php $value = $detail['values'][$field['name']]; @endphp @switch($field['type']) @case('checkbox') {{ $value ? 'Yes' : 'No' }} @break @case('date') {{ $value ? date('F j, Y', strtotime($value)) : 'N/A' }} @break @case('datetime') {{ $value ? date('F j, Y g:i A', strtotime($value)) : 'N/A' }} @break @case('textarea')
{{ $value ?: 'N/A' }}
@break @case('multiselect') @if(is_array($value) && count($value) > 0)
@foreach($value as $item) {{ $item }} @endforeach
@else N/A @endif @break @case('file') @if(is_array($value) && isset($value['path']))
Size: {{ isset($value['size']) ? round($value['size'] / 1024, 2) . ' KB' : 'Unknown' }}
@else No file @endif @break @case('image') @if(is_array($value) && isset($value['path']))
{{-- --}} {{ $value['original_name'] }} {{-- --}} {{--
Click to view
--}}
{{-- {{ $value['original_name'] }} --}}
@else No image @endif @break @default {{ $value ?: 'N/A' }} @endswitch @else N/A @endif
Edit Delete
@endforeach @else
No details have been added to this entity yet. Click the "Add Detail" button to add details.
@endif
@if($confirmingDelete)
Delete Entity

Are you sure you want to delete the entity "{{ $entity->name }}"? This action cannot be undone.

@if($entity->children->count() > 0)

Warning: This entity has {{ $entity->children->count() }} child entities. You must delete or reassign these children before this entity can be deleted.

@endif
@endif