major ui updates

This commit is contained in:
Mark Gregory
2026-06-12 15:11:51 +01:00
parent 3c9b39d83b
commit 7bc8f20ed5
154 changed files with 3796 additions and 4117 deletions
+4 -6
View File
@@ -29,19 +29,17 @@ final class TicketService
public function create(User $user, array $data, array $files = []): Ticket
{
return DB::transaction(function () use ($user, $data, $files): Ticket {
$status = Status::query()
->where('slug', config('helpdesk.default_status_slug', 'new'))
->first();
$defaultStatusSlug = (string) config('helpdesk.default_status_slug', 'new');
$status = Status::query()->where('slug', $defaultStatusSlug)->first();
if (! $status) {
$status = Status::query()->create([
'name' => 'New',
'slug' => config('helpdesk.default_status_slug', 'new'),
'slug' => $defaultStatusSlug,
'color' => 'sky',
'sort_order' => 5,
'sort_order' => 1,
'is_closed' => false,
]);
}
/** @var Ticket $ticket */