diff --git a/app/Http/Controllers/Bo/TicketController.php b/app/Http/Controllers/Bo/TicketController.php index 0ba87b9..6840550 100644 --- a/app/Http/Controllers/Bo/TicketController.php +++ b/app/Http/Controllers/Bo/TicketController.php @@ -752,7 +752,7 @@ class TicketController extends Controller $description = \sprintf("%s
", $ticket->text); $cLabel = match ($ticket->type) { TicketTypeEnum::bug => 'c-bug', - TicketTypeEnum::evolution => 'c-feature', + TicketTypeEnum::evolution, TicketTypeEnum::newsletter => 'c-feature', }; try { diff --git a/app/Policies/TicketPolicy.php b/app/Policies/TicketPolicy.php index 1f06c81..506d58f 100644 --- a/app/Policies/TicketPolicy.php +++ b/app/Policies/TicketPolicy.php @@ -284,12 +284,11 @@ class TicketPolicy public function createGitlabIssue(User $user, Ticket $ticket) { return $user->role->equals(RoleEnum::developper) - && ($ticket->type->equals(TicketTypeEnum::bug) || $ticket->type->equals(TicketTypeEnum::evolution)) + && ($ticket->type->equals(TicketTypeEnum::bug) || $ticket->type->equals(TicketTypeEnum::evolution) || $ticket->type->equals(TicketTypeEnum::newsletter)) && !\is_null($ticket->site->gitlab_project_id) && \is_null($ticket->gitlab_issue); } - /** * Determine if the user can changeOrder *