Simplify acceptance criteria checklist model
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
namespace App\Mcp\Support;
|
||||
|
||||
use App\Actions\Permissions\PermissionService;
|
||||
use App\Actions\Tickets\Support\TicketAcceptanceCriteriaData;
|
||||
use App\Actions\Tickets\Support\AcceptanceCriteriaChecklist;
|
||||
use App\Enums\Permission;
|
||||
use App\Http\Resources\ProjectResource;
|
||||
use App\Http\Resources\TicketResource;
|
||||
@@ -208,10 +208,7 @@ class KanbanGitMcp
|
||||
|
||||
/**
|
||||
* @return array{
|
||||
* acceptance_criteria: array{
|
||||
* summary: string|null,
|
||||
* items: array<int, array{checked: bool, indent: int, text: string}>
|
||||
* },
|
||||
* acceptance_criteria: array<int, array{checked: bool, indent: int, text: string}>,
|
||||
* assignee_user_id: int|null,
|
||||
* author_user_id: int|null,
|
||||
* blocked_comment: string|null,
|
||||
@@ -227,7 +224,7 @@ class KanbanGitMcp
|
||||
public function updatePayload(Ticket $ticket): array
|
||||
{
|
||||
return [
|
||||
'acceptance_criteria' => TicketAcceptanceCriteriaData::fromModels(
|
||||
'acceptance_criteria' => AcceptanceCriteriaChecklist::fromModels(
|
||||
$ticket->relationLoaded('acceptanceCriteria')
|
||||
? $ticket->acceptanceCriteria
|
||||
: $ticket->acceptanceCriteria()->get(),
|
||||
|
||||
Reference in New Issue
Block a user