@extends('layouts.app') @section('content') @include('partials.job-filter-translation-form')
@role('admin') @endrole @forelse ($jobs as $job) @role('admin') @endrole @empty @endforelse
Ref Submitted Delivery Date Word Count Languages Affirmation AffidavitCompany Name Posted ByStatus
{{ $job->reference }} {{ $job->created_at->format('d/m/Y') }} {{ $job->target_date->format('d/m/Y') }} {{ $job->word_count }} {{ $job->fromLanguage->name }} @role('admin') @if ($job->fromLanguage->trashed()) Deleted @endif @endrole - {{ $job->toLanguage->name }} @role('admin') @if ($job->toLanguage->trashed()) Deleted @endif @endrole {{ $job->affirmation ? 'Yes' : 'No' }} {{ $job->affidavit ? 'Yes' : 'No' }}{{ $job->client->organisation->company->name ?? 'N/A' }} {{ $job->client->user->getFullName() }} @role('agent') {{ $job->getStatusForAgent() ?? $job->statusName }} @else {{ $job->statusName }} @if ($job->cancellation) Agent Cancellation @endif @endrole @if ($job->canBeCompleted()) {{ Form::open([ 'method' => 'PUT', 'route' => ['translator-jobs.complete', $job], 'onsubmit' => 'return confirm("Are you sure you want to complete this job?")', 'class' => 'd-inline-block', ]) }} {{ Form::submit('Complete', ['class' => 'btn btn--primary table__btn']) }} {{ Form::close() }} @elseif ($job->canBeCancelled()) @role('admin') {{ Form::open([ 'route' => ['translator-jobs.cancel', $job], 'onsubmit' => 'return confirm("Are you sure you want to cancel this job?")', 'class' => 'd-inline-block', ]) }} {{ Form::submit('Cancel', ['class' => 'btn btn--cancel table__btn']) }} {{ Form::close() }} @elserole('client') @includeWhen($job->canBeCancelled(), 'partials.cancel-button', [ 'isWithin24Hours' => json_encode($job->isWithin24Hours()), 'route' => route('translator-jobs.cancel', $job), 'class' => 'btn btn--cancel table__btn', ]) @endrole @endif @role('agent') @if ($job->getStatusForAgent() == 'matched') @if (!auth()->user()->agent->is($job->agent)) Accept @else {{ Form::open(['route' => ['translator-jobs.matched.update', $job], 'method' => 'PUT', 'class' => 'd-inline-block']) }} {{ Form::close() }} @endif {{ Form::open([ 'route' => ['translator-jobs.matched.reject', $job], 'class' => 'd-inline-block', ]) }} {{ Form::close() }} @else @includeWhen($job->canBeCancelled(), 'partials.cancel-button', [ 'isWithin24Hours' => json_encode($job->isWithin24Hours()), 'route' => route('matched.cancel', $job->matchedLoggedInAgent()), 'class' => 'btn btn--cancel table__btn', ]) @endif @endrole @unlessrole('agent') View @else View @endunlessrole
There are no translation jobs
{{ $jobs->appends(request()->all())->links() }} @include('partials.cancel-modal') @role('admin|client') @include('partials.message-modal') @include('partials.agent-card-modal') @endrole @endsection