Merge branch 'issue-98' into 'develop'

feat: add ticket title in mails

See merge request ldc-web/projets/support-web!112
This commit is contained in:
noah.lancien 2025-09-18 06:56:43 +00:00
commit ec62c6d4b5
6 changed files with 9 additions and 6 deletions

View file

@ -34,7 +34,7 @@ class NewTicket extends Mailable
public function build()
{
$ticket = $this->ticket;
return $this->subject("[Support] Nouveau ticket n°" . $ticket->id)
->view('emails.new-ticket', compact('ticket'));
return $this->subject("[Support] Nouveau ticket n° $ticket->id - $ticket->title")
->view('emails.new-ticket', compact('ticket'));
}
}

View file

@ -41,7 +41,7 @@ class TicketMention extends Mailable
{
$ticket = $this->ticket;
$corpsMaj = ToolboxHelper::plainToHtml($this->corpsMaj);
return $this->subject("[Support] Vous avez été mentionné sur le ticket n° $ticket->id")
->view('emails.ticket-mention', compact('ticket', 'corpsMaj'));
return $this->subject("[Support] Vous avez été mentionné sur le ticket n°$ticket->id - $ticket->title")
->view('emails.ticket-mention', compact('ticket', 'corpsMaj'));
}
}

View file

@ -41,7 +41,7 @@ class TicketUpdate extends Mailable
{
$ticket = $this->ticket;
$corpsMaj = \html_entity_decode(ToolboxHelper::plainToHtml($this->corpsMaj));
return $this->subject("[Support][{$ticket->site->name}] Ticket n°$ticket->id")
->view('emails.ticket-update', compact('ticket', 'corpsMaj'));
return $this->subject("[Support][{$ticket->site->name}] Ticket n°$ticket->id - $ticket->title")
->view('emails.ticket-update', compact('ticket', 'corpsMaj'));
}
}

View file

@ -2,6 +2,7 @@
<p>Un nouveau ticket (n°{{ $ticket->id }}) a été créé sur le support :</p>
<ul>
<li>Projet : {{ $ticket->site->name }}</li>
<li>Titre : {{ $ticket->title }}</li>
<li>Type : {{ $ticket->type->label() }}</li>
<li>Créé par : {{ $ticket->user()->withTrashed()->firstOrFail()->name }}</li>
</ul>

View file

@ -2,6 +2,7 @@
<p>Vous avez été mentionné sur le ticket n°{{ $ticket->id }}:</p>
<ul>
<li>Projet : {{ $ticket->site->name }}</li>
<li>Titre : {{ $ticket->title }}</li>
<li>Type : {{ $ticket->label }}</li>
<li>Créé par : {{ $ticket->user()->withTrashed()->firstOrFail()->name }}</li>
</ul>

View file

@ -2,6 +2,7 @@
<p>Le ticket n°{{ $ticket->id }} à été mis à jour :</p>
<ul>
<li>Projet : {{ $ticket->site->name }}</li>
<li>Titre : {{ $ticket->title }}</li>
<li>Type : {{ $ticket->type->label() }}</li>
<li>Créé par : {{ $ticket->user()->withTrashed()->firstOrFail()->name }}</li>
</ul>