Files
KanbanGit/app/Actions/ProjectTicketMetadata/InitializeProjectTicketMetadata.php
T
2026-04-12 22:56:59 +02:00

34 lines
675 B
PHP

<?php
namespace App\Actions\ProjectTicketMetadata;
use App\Models\Project;
class InitializeProjectTicketMetadata
{
public function handle(Project $project): void
{
$project->ticketTypes()->create(
[
'name' => 'Task',
'position' => 1,
],
);
$project->ticketTypes()->create(
[
'name' => 'Release',
'is_parent' => true,
'position' => 2,
],
);
$project->ticketPriorities()->create(
[
'name' => 'Medium',
'position' => 1,
]
);
}
}