58 lines
3.1 KiB
PHP
58 lines
3.1 KiB
PHP
<div class="card">
|
|
<div class="card-header">
|
|
<span class="h5">{{ __('Estimation faite par :user', ['user' => optional($estimation->estimator)->name ?? 'utilisateur supprimé']) }}</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\EstimationStatusEnum::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\EstimationStatusEnum::accepted))
|
|
<div class="col d-flex justify-content-end">
|
|
<span class="h4 text-success">{{ __('Validé par :user', ['user' => optional($estimation->validator)->name ?? 'utilisateur supprimé']) }}</span>
|
|
</div>
|
|
@endif
|
|
@if($estimation->status->equals(App\Enums\Credit\EstimationStatusEnum::refused))
|
|
<div class="col d-flex justify-content-end">
|
|
<span class="h4 text-danger">{{ __('Refusé par :user', ['user' => optional($estimation->validator)->name ?? 'utilisateur supprimé']) }}</span>
|
|
</div>
|
|
@endif
|
|
@can('validateEstimate', $ticket)
|
|
@can('answer', $estimation)
|
|
<div class="col d-flex justify-content-end">
|
|
<form class="mx-1" action="{{ route('bo.ticket.estimation.estimatePendingSubmit', $ticket) }}" method="POST">
|
|
@csrf
|
|
<input type="hidden" name="status" value="accept">
|
|
<button type="submit" class="btn btn-primary">
|
|
@if (auth()->user()->role->equals(App\Enums\Users\RoleEnum::developper))
|
|
{{ __('Débiter') }}
|
|
@else
|
|
{{ __('J\'accepte') }}
|
|
@endif
|
|
</button>
|
|
</form>
|
|
@if (auth()->user()->role->equals(App\Enums\Users\RoleEnum::developper))
|
|
<form class="mx-1" action="{{ route('bo.ticket.estimation.estimateCancelSubmit', $ticket) }}" method="POST">
|
|
@csrf
|
|
<button type="submit" class="btn btn-warning">{{ __('Annuler') }}</button>
|
|
</form>
|
|
@else
|
|
<form class="mx-1" action="{{ route('bo.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>
|
|
@endif
|
|
</div>
|
|
@endcan
|
|
@endcan
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|