@extends('layouts.app')
@section('title', $asset->hostname ?: $asset->asset_code)
@section('content')
@php $due = $asset->effectiveReplacementDate(); @endphp
{{ $asset->hostname ?: ($asset->model ?: $asset->asset_code) }}
{{ $asset->asset_code }} ·
{{ $asset->category?->name ?? 'ohne Kategorie' }} · {{ $asset->inventory?->name }}
{{ $asset->statusLabel() }}
@can('editContent', $asset->inventory)
Bearbeiten
@endcan
Zur Liste
@if($issues->isNotEmpty())
Stammdaten
- Asset-Tag
- {{ $asset->asset_tag ?? '–' }}
- Hersteller / Modell
- {{ $asset->manufacturer }} {{ $asset->model }}
- Unterkategorie
- {{ $asset->subcategory ?? '–' }}
- Seriennummer
- {{ $asset->serial_number ?? '–' }}
- Beschreibung
- {{ $asset->description ?? '–' }}
- Standort
- {{ $asset->location ?? '–' }} @if($asset->country)({{ $asset->country }})@endif
- Raum / Lagerort
- {{ $asset->room ?? '–' }} / {{ $asset->storage_location ?? '–' }}
- Lieferant
- {{ $asset->supplier ?? '–' }}
- Kostenstelle
- {{ $asset->cost_center ?? '–' }}
- barox-Domäne
- {{ $asset->domain_joined === null ? '–' : ($asset->domain_joined ? 'Ja' : 'Nein') }}
@if($asset->parentAsset)
- Übergeordnetes Asset
- {{ $asset->parentAsset->hostname ?: $asset->parentAsset->asset_code }}
@endif
@if($asset->legacy_equipment)
- Equipment (Import)
- {!! nl2br(e($asset->legacy_equipment)) !!}
@endif
Technische Ausstattung
- Betriebssystem
- {{ $asset->os ?? '–' }}
- CPU
- {{ $asset->cpu ?? '–' }}
- RAM
- {{ $asset->ram ?? '–' }}
- Speicher
- {{ $asset->storage ?? '–' }}
- MAC-Adresse
- {{ $asset->mac_address ?? '–' }}
- IP-Adresse
- {{ $asset->ip_address ?? '–' }}
- Firmware/Software
- {{ $asset->firmware_version ?? '–' }}
Zuweisung
@if($asset->assignedPerson)
Aktuell zugewiesen an
{{ $asset->assignedPerson->display_name }}
@if($asset->status === \App\Models\Asset::STATUS_ON_LOAN)Ausleihe@endif
@else
Nicht zugewiesen.
@endif
@can('editContent', $asset->inventory)
@if($asset->assignedPerson)
@endif
@endcan
Lizenzen & Zubehör
Zugewiesene Lizenzen
@if($asset->licenseAssignments->isEmpty())
Keine Lizenzen mit diesem Gerät verknüpft.
@else
@foreach($asset->licenseAssignments as $la)
- {{ $la->license?->name }}
seit {{ $la->assigned_at?->format('d.m.Y') }}
@endforeach
@endif
@if($asset->childAssets->isNotEmpty())
@endif
@if($asset->notes)
@endif
Anhänge {{ $asset->attachments->count() }}
@if($asset->attachments->isEmpty())
Keine Anhänge.
@else
| Datei | Typ | Größe | Hochgeladen | |
@foreach($asset->attachments as $attachment)
| {{ $attachment->original_name }} |
{{ $attachment->typeLabel() }} |
{{ number_format($attachment->size / 1024, 0) }} KB |
{{ $attachment->created_at->format('d.m.Y') }} {{ $attachment->uploader?->name }} |
@can('editContent', $asset->inventory)
@endcan
|
@endforeach
@endif
@can('editContent', $asset->inventory)
@endcan
Änderungsverlauf
@if($auditEntries->isEmpty())
Keine Einträge.
@else
@foreach($auditEntries as $entry)
-
{{ $entry->created_at->format('d.m.Y H:i') }}
{{ $entry->user?->name ?? 'System' }}: {{ $entry->action }}
@if($entry->changes)
{{ Str::limit(collect($entry->changes)->map(fn ($v, $k) => is_array($v) ? "$k: ".($v['old'] ?? '∅').' → '.($v['new'] ?? '∅') : "$k: $v")->implode(', '), 140) }}
@endif
@endforeach
@endif
Erstellt von {{ $asset->creator?->name ?? '–' }} am {{ $asset->created_at?->format('d.m.Y H:i') }} ·
Zuletzt geändert von {{ $asset->updater?->name ?? '–' }} am {{ $asset->updated_at?->format('d.m.Y H:i') }}
@endsection