new helpdesk module

This commit is contained in:
Mark Gregory
2026-06-12 10:10:52 +01:00
parent 28a34cfa87
commit 67faed6165
26 changed files with 630 additions and 11 deletions
@@ -10,6 +10,7 @@ use Modules\Helpdesk\Models\Category;
use Modules\Helpdesk\Models\Priority;
use Modules\Helpdesk\Models\Project;
use Modules\Helpdesk\Models\Status;
use Modules\Helpdesk\Models\Team;
final class HelpdeskDatabaseSeeder extends Seeder
{
@@ -38,7 +39,14 @@ final class HelpdeskDatabaseSeeder extends Seeder
Category::query()->updateOrCreate(['slug' => Str::slug($name)], ['name' => $name, 'color' => 'blue']);
}
$team = Team::query()->updateOrCreate(['slug' => 'support'], [
'name' => 'Support',
'color' => 'indigo',
'description' => 'Default support team for helpdesk tickets.',
]);
Project::query()->updateOrCreate(['slug' => 'internal-helpdesk'], [
'team_id' => $team->id,
'title' => 'Internal Helpdesk',
'color' => 'blue',
'description' => 'Default project for internal helpdesk tickets.',