diff --git a/resources/views/hardware/view.blade.php b/resources/views/hardware/view.blade.php index a397044bc..e9899e4a6 100755 --- a/resources/views/hardware/view.blade.php +++ b/resources/views/hardware/view.blade.php @@ -104,14 +104,18 @@
{{ trans('general.status') }} | -
+
+
+
+
+ @if ($asset->assetstatus)
+
+
+
+ {{ trans('general.status') }}
+
+
@if (($asset->assignedTo) && ($asset->deleted_at==''))
{{ $asset->assetstatus->name }}
@@ -124,391 +128,535 @@
@if (($asset->assetstatus) && ($asset->assetstatus->deployable=='1'))
@elseif (($asset->assetstatus) && ($asset->assetstatus->pending=='1'))
-
+
@elseif (($asset->assetstatus) && ($asset->assetstatus->archived=='1'))
@endif
-
- {{ $asset->assetstatus->name }}
-
+
+ {{ $asset->assetstatus->name }}
+
@endif
- |
-
{{ trans('general.company') }} | -{{ $asset->company->name }} | -
{{ trans('admin/hardware/form.name') }} | -{{ $asset->name }} | -
{{ trans('admin/hardware/form.serial') }} | -{{ $asset->serial }} | -
{{ trans('general.last_audit') }} | -{{ \App\Helpers\Helper::getFormattedDateObject($audit_log->created_at, 'date', false) }} (by {{ link_to_route('users.show', $audit_log->user->present()->fullname(), [$audit_log->user->id]) }}) | -
{{ trans('general.next_audit_date') }} | -{{ \App\Helpers\Helper::getFormattedDateObject($asset->next_audit_date, 'date', false) }} | -
{{ trans('admin/hardware/form.manufacturer') }} | -
-
+
+ @endif
+
+ @if ($asset->next_audit_date)
+
+
+ {{ trans('general.last_audit') }}
+
+
+
+ {{ \App\Helpers\Helper::getFormattedDateObject($audit_log->created_at, 'date', false) }} (by {{ link_to_route('users.show', $audit_log->user->present()->fullname(), [$audit_log->user->id]) }})
+
+
+
+ @endif
+
+ @if (($asset->model) && ($asset->model->manufacturer))
+
+
+ {{ trans('general.next_audit_date') }}
+
+
+
+ {{ \App\Helpers\Helper::getFormattedDateObject($asset->next_audit_date, 'date', false) }}
+
+
+
+
+ {{ trans('admin/hardware/form.manufacturer') }}
+
+
+
+
|
-
- {{ trans('general.category') }} | -
- @if (($asset->model) && ($asset->model->category))
-
- @can('view', \App\Models\Category::class)
-
-
- {{ $asset->model->category->name }}
+ @if (($asset->model) && ($asset->model->manufacturer->url))
+ |
-
+ @if (($asset->model) && ($asset->model->manufacturer->support_phone))
+
+
+
+ @if ($asset->model)
+
+
+ {{ trans('general.category') }}
+
+
+
+ @if (($asset->model) && ($asset->model->category))
+
+ @can('view', \App\Models\Category::class)
+
+
+ {{ $asset->model->category->name }}
+
+ @else
+ {{ $asset->model->category->name }}
+ @endcan
+ @else
+ Invalid category
+ @endif
+
+
+
+
{{ trans('admin/hardware/form.model') }}
- |
-
-
+
+
+
@if ($asset->model)
- @can('view', \App\Models\AssetModel::class)
-
- {{ $asset->model->name }}
-
- @else
+ @can('view', \App\Models\AssetModel::class)
+
{{ $asset->model->name }}
- @endcan
+
+ @else
+ {{ $asset->model->name }}
+ @endcan
+
+ @endif
+
+
+ @endif
+
+
+
+
+ @if (($asset->model) && ($asset->model->fieldset))
+ @foreach($asset->model->fieldset->fields as $field)
+
+
+ {{ trans('admin/models/table.modelnumber') }}
+
+
+
+ {{ ($asset->model) ? $asset->model->model_number : ''}}
+
+
+
+ @endforeach
+ @endif
+
+
+ @if ($asset->purchase_date)
+
+
+ {{ $field->name }}
+
+
+
+ @if ($field->field_encrypted=='1')
+
+ @endif
+
+ @if ($field->isFieldDecryptable($asset->{$field->db_column_name()} ))
+ @can('superuser')
+ @if (($field->format=='URL') && ($asset->{$field->db_column_name()}!=''))
+ {{ \App\Helpers\Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }}
+ @else
+ {{ \App\Helpers\Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }}
+ @endif
+ @else
+ {{ strtoupper(trans('admin/custom_fields/general.encrypted')) }}
+ @endcan
+
+ @else
+ @if (($field->format=='URL') && ($asset->{$field->db_column_name()}!=''))
+ {{ $asset->{$field->db_column_name()} }}
+ @else
+ {!! nl2br(e($asset->{$field->db_column_name()})) !!}
+ @endif
+ @endif
+
+
+
+ @endif
+
+ @if ($asset->purchase_cost)
+
+
+ {{ trans('admin/hardware/form.date') }}
+
+
+
+ {{ \App\Helpers\Helper::getFormattedDateObject($asset->purchase_date, 'date', false) }}
+
+
+
+ @endif
+
+ @if ($asset->order_number)
+
+
+ {{ trans('admin/hardware/form.cost') }}
+
+
+
+ @if (($asset->id) && ($asset->location))
+ {{ $asset->location->currency }}
+ @elseif (($asset->id) && ($asset->location))
+ {{ $asset->location->currency }}
+ @else
+ {{ $snipeSettings->default_currency }}
+ @endif
+ {{ \App\Helpers\Helper::formatCurrencyOutput($asset->purchase_cost)}}
+
+
+
+
+ @endif
+
+ @if ($asset->supplier)
+
+
+ {{ trans('general.order_number') }}
+
+
+
+ #{{ $asset->order_number }}
+
+
+
+ @endif
+
+
+ @if ($asset->warranty_months)
+
+
+ {{ trans('general.supplier') }}
+
+
+
+ @can ('superuser')
+
+ {{ $asset->supplier->name }}
+
+ @else
+ {{ $asset->supplier->name }}
+ @endcan
+
+
+
+ @endif
+
+ @if (($asset->model) && ($asset->depreciation))
+
+
+ {{ trans('admin/hardware/form.warranty') }}
+
+
+
+ {{ $asset->warranty_months }}
+ {{ trans('admin/hardware/form.months') }}
+
+ ({{ trans('admin/hardware/form.expires') }}
+ {{ $asset->present()->warrantee_expires() }})
+
+
+
+
+
+ {{ trans('general.depreciation') }}
+
+
+
+ {{ $asset->depreciation->name }}
+ ({{ $asset->depreciation->months }}
+ {{ trans('admin/hardware/form.months') }}
+ )
+
+
+
+ @endif
+
+ @if (($asset->model) && ($asset->model->eol))
+
+
+ {{ trans('admin/hardware/form.fully_depreciated') }}
+
+
+
+ @if ($asset->time_until_depreciated()->y > 0)
+ {{ $asset->time_until_depreciated()->y }}
+ {{ trans('admin/hardware/form.years') }},
+ @endif
+ {{ $asset->time_until_depreciated()->m }}
+ {{ trans('admin/hardware/form.months') }}
+ ({{ $asset->depreciated_date()->format('Y-m-d') }})
+
+
+
+
+
+
+ {{ trans('admin/hardware/form.eol_rate') }}
+
+
+
+ {{ $asset->model->eol }}
+ {{ trans('admin/hardware/form.months') }}
+
+
+
+
+
+ {{ trans('admin/hardware/form.eol_date') }}
+
+
+
+ {{ $asset->present()->eol_date() }}
+
+
+ @if ($asset->present()->months_until_eol())
+ -
+ @if ($asset->present()->months_until_eol()->y > 0)
+ {{ $asset->present()->months_until_eol()->y }}
+ {{ trans('general.years') }},
+ @endif
+
+ {{ $asset->present()->months_until_eol()->m }}
+ {{ trans('general.months') }}
@endif
- |
-
{{ trans('admin/models/table.modelnumber') }} | -- {{ ($asset->model) ? $asset->model->model_number : ''}} - | -
- {{ $field->name }} - | -- @if ($field->field_encrypted=='1') - - @endif - - @if ($field->isFieldDecryptable($asset->{$field->db_column_name()} )) - @can('superuser') - @if (($field->format=='URL') && ($asset->{$field->db_column_name()}!='')) - {{ \App\Helpers\Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }} - @else - {{ \App\Helpers\Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }} - @endif - @else - {{ strtoupper(trans('admin/custom_fields/general.encrypted')) }} - @endcan - - @else - @if (($field->format=='URL') && ($asset->{$field->db_column_name()}!='')) - {{ $asset->{$field->db_column_name()} }} - @else - {!! nl2br(e($asset->{$field->db_column_name()})) !!} - @endif - @endif - | -
{{ trans('admin/hardware/form.date') }} | -- {{ \App\Helpers\Helper::getFormattedDateObject($asset->purchase_date, 'date', false) }} - | -
{{ trans('admin/hardware/form.cost') }} | -
- @if (($asset->id) && ($asset->location))
- {{ $asset->location->currency }}
- @elseif (($asset->id) && ($asset->location))
- {{ $asset->location->currency }}
- @else
- {{ $snipeSettings->default_currency }}
- @endif
- {{ \App\Helpers\Helper::formatCurrencyOutput($asset->purchase_cost)}}
+
+
-
+
+ {{ trans('general.checkins_count') }}
+
+
+
+ {{ ($asset->checkins) ? (int) $asset->checkins->count() : '0' }}
+
+ |
-
{{ trans('general.order_number') }} | -- #{{ $asset->order_number }} - | -
{{ trans('general.supplier') }} | -- @can ('superuser') - - {{ $asset->supplier->name }} - - @else - {{ $asset->supplier->name }} - @endcan - | -
{{ trans('admin/hardware/form.warranty') }} | -- {{ $asset->warranty_months }} - {{ trans('admin/hardware/form.months') }} - - ({{ trans('admin/hardware/form.expires') }} - {{ $asset->present()->warrantee_expires() }}) - | -
{{ trans('general.depreciation') }} | -- {{ $asset->depreciation->name }} - ({{ $asset->depreciation->months }} - {{ trans('admin/hardware/form.months') }} - ) - | -
- {{ trans('admin/hardware/form.fully_depreciated') }} - | -- @if ($asset->time_until_depreciated()->y > 0) - {{ $asset->time_until_depreciated()->y }} - {{ trans('admin/hardware/form.years') }}, - @endif - {{ $asset->time_until_depreciated()->m }} - {{ trans('admin/hardware/form.months') }} - ({{ $asset->depreciated_date()->format('Y-m-d') }}) - | -
{{ trans('admin/hardware/form.eol_rate') }} | -- {{ $asset->model->eol }} - {{ trans('admin/hardware/form.months') }} - - ( - {{ trans('admin/hardware/form.eol_date') }}: - {{ $asset->present()->eol_date() }} - @if ($asset->present()->months_until_eol()) - ( - @if ($asset->present()->months_until_eol()->y > 0) {{ $asset->present()->months_until_eol()->y }} - {{ trans('general.years') }}, - @endif - - {{ $asset->present()->months_until_eol()->m }} - {{ trans('general.months') }} - ) - @endif - - | -
{{ trans('admin/hardware/form.expected_checkin') }} | -- {{ \App\Helpers\Helper::getFormattedDateObject($asset->expected_checkin, 'date', false) }} - | -
{{ trans('admin/hardware/form.notes') }} | -{!! nl2br(e($asset->notes)) !!} | -
{{ trans('general.location') }} | -- @can('superuser') - - {{ $asset->location->name }} - - @else - {{ $asset->location->name }} - @endcan - | -
{{ trans('admin/hardware/form.default_location') }} | -- @can('superuser') - - {{ $asset->defaultLoc->name }} - - @else - {{ $asset->defaultLoc->name }} - @endcan - | -
{{ trans('general.created_at') }} | -- {{ \App\Helpers\Helper::getFormattedDateObject($asset->created_at, 'datetime', false) }} - | -
{{ trans('general.updated_at') }} | -- {{ \App\Helpers\Helper::getFormattedDateObject($asset->updated_at, 'datetime', false) }} - | -
{{ trans('general.checkouts_count') }} | -- {{ ($asset->checkouts) ? (int) $asset->checkouts->count() : '0' }} - | -
{{ trans('general.checkins_count') }} | -- {{ ($asset->checkins) ? (int) $asset->checkins->count() : '0' }} - | -
{{ trans('general.user_requests_count') }} | -- {{ ($asset->userRequests) ? (int) $asset->userRequests->count() : '0' }} - | -