79 lines
4.2 KiB
PHP
79 lines
4.2 KiB
PHP
@extends('bo.layout', ['brParam' => $documentModel])
|
|
|
|
@section('title', __('Édition d\'un :model', ['model' => __('models.classes.document')]))
|
|
@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.document')]))
|
|
@section('breadcrumb', request()->route()->getName())
|
|
|
|
@section('content')
|
|
<div class="d-flex justify-content-between flex-md-nowrap align-items-center flex-wrap pb-3">
|
|
<div class="d-flex align-items-start flex-row">
|
|
@can('viewAny', $documentModel)
|
|
<a class="btn btn-primary text-decoration-none m-0" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.documents.index', ['tenant' => \tenant()]) }}"
|
|
title="{{ __('crud.helpers.list_all', ['model' => str(__('models.classes.document'))->plural()]) }}">
|
|
<i class="fa-solid fa-arrow-left"></i>
|
|
</a>
|
|
@endcan
|
|
@include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $documentModel])
|
|
</div>
|
|
<div class="mb-md-0 mb-2">
|
|
@can('delete', $documentModel)
|
|
<form class="confirmDeleteTS" action="{{ route('bo.documents.destroy', ['tenant' => \tenant(), 'document' => $documentModel]) }}"
|
|
method="POST" novalidate>
|
|
@endcan
|
|
<div class="btn-group">
|
|
@can('view', $documentModel)
|
|
<a href="{{ asset(sprintf('/storage/docs/%s/%s.%s', \tenant()->getKey(), $documentModel->uuid, $documentModel->type)) }}"
|
|
target="blank"
|
|
class="btn btn-warning"
|
|
role="button"
|
|
title="{{ __('crud.helpers.view_model', ['model' => __('models.classes.document')]) }}"
|
|
data-bs-toggle="tooltip">
|
|
<i class="fa-solid fa-eye"></i>
|
|
</a>
|
|
@endcan
|
|
@can('duplicate', $documentModel)
|
|
<a class="btn btn-secondary" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.documents.duplicate', ['tenant' => \tenant(), 'document' => $documentModel]) }}"
|
|
title="{{ str(__('crud.helpers.duplicate_model', ['model' => __('models.classes.document')]))->ucFirst() }}">
|
|
<i class="fa-solid fa-copy"></i>
|
|
</a>
|
|
@endcan
|
|
@can('update', $documentModel)
|
|
<button class="btn btn-primary" id="formSubmitClone" data-bs-toggle="tooltip" type="submit"
|
|
title="{{ __('crud.helpers.save_model', ['model' => __('models.classes.document')]) }}">
|
|
{{ str(__('crud.actions.save'))->ucFirst() }}
|
|
</button>
|
|
@endcan
|
|
@can('delete', $documentModel)
|
|
@csrf
|
|
@method('DELETE')
|
|
<button class="btn btn-danger" data-bs-toggle="tooltip" type="submit"
|
|
title="{{ str(__('crud.helpers.delete_model', ['model' => __('models.classes.document')]))->ucFirst() }}">
|
|
<i class="fa-solid fa-trash"></i>
|
|
</button>
|
|
@endcan
|
|
</div>
|
|
@can('delete', $documentModel)
|
|
</form>
|
|
@endcan
|
|
</div>
|
|
</div>
|
|
@can('update', $documentModel)
|
|
<form action="{{ route('bo.documents.update', ['tenant' => \tenant(), 'document' => $documentModel]) }}" method="POST" enctype="multipart/form-data">
|
|
@csrf
|
|
@method('PUT')
|
|
@endcan
|
|
@include('bo.pages.documents.form')
|
|
@can('update', $documentModel)
|
|
<div class="row">
|
|
<div class="col text-center">
|
|
<button class="btn btn-primary" id="formSubmit" data-bs-toggle="tooltip" type="submit"
|
|
title="{{ __('crud.helpers.save_model', ['model' => __('models.classes.document')]) }}">
|
|
{{ str(__('crud.actions.save'))->ucFirst() }}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
@endcan
|
|
@endsection
|