Helpdesk workflow

Kanban board

Drag tickets between board columns. Boards and columns are configured in Helpdesk Settings.

New ticket Configure boards List view
@if (session('success'))
{{ session('success') }}
@endif @if ($boards->isEmpty())
No Kanban boards exist yet. Open Helpdesk Settings and create a board with at least one status column.
@else

Active board

{{ $board?->description ?: 'Use settings to configure which statuses appear as draggable columns.' }}

@foreach ($statuses as $status) @php($tickets = $ticketsByStatus[$status->id] ?? collect())

{{ $status->name }}

{{ $tickets->count() }} tickets

@forelse ($tickets as $ticket)
{{ $ticket->reference }}

{{ $ticket->subject }}

@if ($ticket->priority) {{ $ticket->priority->name }} @endif
{{ $ticket->owner?->name ?? 'Unknown' }}
{{ $ticket->agent?->name ?? 'Unassigned' }}
@if ($ticket->project)
{{ $ticket->project->title }}
@endif @if ($ticket->team)
{{ $ticket->team->name }}
@endif
Open @can('update', $ticket) Edit @endcan
@empty
Drop tickets here for {{ $status->name }}.
@endforelse
@endforeach
@endif @script @endscript