45 lines
2.4 KiB
PHP
45 lines
2.4 KiB
PHP
<div class="card">
|
|
<div class="card-header">
|
|
<span class="h5">{{ __('Estimation faite par :user', ['user' => $estimation->estimator->name]) }}</span>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col">
|
|
<span class="fw-bold h4">{{ __('Temps estimé :time jours/homme', ['time' => $estimation->amount]) }}</span>
|
|
</div>
|
|
@if($estimation->status->equals(App\Enums\Credit\EstimationStatus::pending()))
|
|
<div class="col d-flex justify-content-end">
|
|
<span class="h4 text-dark">{{ __('En attente') }}</span>
|
|
</div>
|
|
@endif
|
|
@if($estimation->status->equals(App\Enums\Credit\EstimationStatus::accepted()))
|
|
<div class="col d-flex justify-content-end">
|
|
<span class="h4 text-success">{{ __('Validé par :user', ['user' => optional($estimation->validator)->name ?? 'personne supprimée']) }}</span>
|
|
</div>
|
|
@endif
|
|
@if($estimation->status->equals(App\Enums\Credit\EstimationStatus::refused()))
|
|
<div class="col d-flex justify-content-end">
|
|
<span class="h4 text-danger">{{ __('Refusé par :user', ['user' => optional($estimation->validator)->name ?? 'personne supprimée']) }}</span>
|
|
</div>
|
|
@endif
|
|
@can('validateEstimate', $ticket)
|
|
@can('answer', $estimation)
|
|
<div class="col d-flex justify-content-end">
|
|
<form class="mx-1" action="{{ route('ticket.estimation.estimatePendingSubmit', $ticket) }}" method="POST">
|
|
@csrf
|
|
<input type="hidden" name="status" value="accept">
|
|
<button type="submit" class="btn btn-primary">{{ __('J\'accepte') }}</button>
|
|
</form>
|
|
<form class="mx-1" action="{{ route('ticket.estimation.estimatePendingSubmit', $ticket) }}" method="POST">
|
|
@csrf
|
|
<input type="hidden" name="status" value="refuse">
|
|
<button type="submit" class="btn btn-warning">{{ __('Je refuse') }}</button>
|
|
</form>
|
|
</div>
|
|
@endcan
|
|
@endcan
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|