Added copy JS

This commit is contained in:
snipe
2026-05-18 11:29:32 +01:00
parent 9305c3e845
commit fd46794350
2 changed files with 14 additions and 5 deletions
+9
View File
@@ -461,6 +461,15 @@ class AssetPresenter extends Presenter
}
}
public function formattedNameLink()
{
if (auth()->user()->can('view', ['\App\Models\Asset', $this])) {
return '<a href="'.route('hardware.show', e($this->id)).'" class="'.(($this->deleted_at != '') ? 'deleted' : '').'">'.e($this->display_name).'</a>';
}
return '<span class="'.(($this->deleted_at != '') ? 'deleted' : '').'">'.e($this->display_name).'</span>';
}
public function modelUrl()
{
if ($this->model->model) {
+5 -5
View File
@@ -119,13 +119,13 @@ use Carbon\Carbon;
</x-data-row>
@endif
@if ($maintenance->checked_out_to_id)
<x-data-row :label="trans('admin/maintenances/form.checked_out_to_at_creation')">
{{ $maintenance->checked_out_to_type ? class_basename($maintenance->checked_out_to_type) : '' }}
#{{ $maintenance->checked_out_to_id }}
@if ($maintenance->checkedOutTo)
<x-data-row :label="trans('admin/maintenances/form.checked_out_to_at_creation')" copy_what="checked_out_to">
<x-icon type="{{ strtolower(class_basename($maintenance->checked_out_to_type)) }}" class="fa-fw"/>
{!! $maintenance->checkedOutTo->present()->formattedNameLink() !!}
<p class="help-block">
{{ trans('admin/maintenances/form.checked_out_to_at_creation') }}
{{ trans('admin/maintenances/general.checked_out_to_help') }}
</p>
</x-data-row>
@endif