Loading...

Proposals Management

Manage all client proposals • Total Amount: €{{ number_format($totalAmount, 2) }}

@if(auth()->user()->canManageProposals() && !empty($selectedProposals))
{{ count($selectedProposals) }} proposal(s) selected
@endif
@if(auth()->user()->canManageProposals()) @endif @forelse($proposals as $proposal) @if(auth()->user()->canManageProposals()) @endif @empty @endforelse
Proposal @if($sortBy === 'title') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Client @if($sortBy === 'client_id') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Department @if($sortBy === 'department') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Amount @if($sortBy === 'amount') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Date @if($sortBy === 'proposal_date') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Status @if($sortBy === 'status') {!! $sortDirection === 'asc' ? '↑' : '↓' !!} @endif Actions
{{ $proposal->reference_number }}
@if($proposal->description)
{{ $proposal->description }}
@endif
{{ $proposal->client->company_name }}
{{ $proposal->department_name }}
@if(is_numeric($proposal->amount)) €{{ number_format($proposal->amount, 2) }} @else - @endif
{{ $proposal->proposal_date->format('M d, Y') }}
@if($proposal->valid_until)
Valid: {{ $proposal->valid_until->format('M d, Y') }} @if($proposal->isExpired()) (Expired) @elseif($proposal->getDaysUntilExpiry() && $proposal->getDaysUntilExpiry() <= 7) ({{ $proposal->getDaysUntilExpiry() }}d left) @endif
@endif
By {{ $proposal->user->name }}
@if($proposal->isUnderAutomaticConflictReview()) 🤖 Auto Conflict Review
{{ $proposal->conflictReviews()->count() }} lawyers notified
@else {{ $proposal->status_icon }} {{ $proposal->status_label }} @if($proposal->status === 'pending_review')
Manual review process
@endif @endif
@if($proposal->status === 'pending_review') {{-- ⏳ Review --}} @elseif($proposal->status === 'conflict_detected') ⚠️ Conflict @elseif($proposal->status === 'ready_to_send') @endif {{-- Copy button hidden for all users --}} @if(auth()->user()->hasPermission('proposals.edit')) Edit @endif @if(in_array(auth()->user()->role, ['admin', 'superadmin'])) @endif

No proposals found

Get started by creating a new proposal.

@if($proposals->hasPages())
{{ $proposals->links() }}
@endif