codex ticket rework
This commit is contained in:
@@ -5,7 +5,7 @@ namespace App\Actions\Tickets;
|
||||
use App\Models\Project;
|
||||
use App\Models\Ticket;
|
||||
use App\Models\User;
|
||||
use Arr;
|
||||
use Illuminate\Support\Arr;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class CreateProjectTicket
|
||||
@@ -17,7 +17,9 @@ class CreateProjectTicket
|
||||
/**
|
||||
* @param array{
|
||||
* acceptance_criteria: string|null,
|
||||
* assignee_user_id?: int|null,
|
||||
* description: string|null,
|
||||
* story_points?: int|null,
|
||||
* ticket_priority_id: int,
|
||||
* ticket_type_id: int,
|
||||
* title: string
|
||||
@@ -31,15 +33,17 @@ class CreateProjectTicket
|
||||
->max('sequence_number') + 1;
|
||||
|
||||
$ticket = Ticket::query()->create([
|
||||
'acceptance_criteria' => $attributes['acceptance_criteria'],
|
||||
'acceptance_criteria' => Arr::get($attributes, 'acceptance_criteria'),
|
||||
'assignee_user_id' => Arr::get($attributes, 'assignee_user_id'),
|
||||
'author_user_id' => $actor?->id,
|
||||
'board_column_id' => null,
|
||||
'description' => $attributes['description'],
|
||||
'description' => Arr::get($attributes, 'description'),
|
||||
'project_id' => $project->id,
|
||||
'sequence_number' => $nextSequenceNumber,
|
||||
'ticket_key' => "{$project->key}-{$nextSequenceNumber}",
|
||||
'ticket_priority_id' => $attributes['ticket_priority_id'],
|
||||
'ticket_type_id' => $attributes['ticket_type_id'],
|
||||
'title' => $attributes['title'],
|
||||
'ticket_priority_id' => Arr::get($attributes, 'ticket_priority_id'),
|
||||
'ticket_type_id' => Arr::get($attributes, 'ticket_type_id'),
|
||||
'title' => Arr::get($attributes, 'title'),
|
||||
'story_points' => Arr::get($attributes, 'story_points'),
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user