Add messages for tickets actions
This commit is contained in:
parent
19393ce307
commit
ba40c79127
1 changed files with 18 additions and 6 deletions
|
|
@ -179,7 +179,8 @@ class TicketController extends Controller
|
|||
throw new Exception('Missing MAIL_ADMIN in .env');
|
||||
}
|
||||
|
||||
return redirect()->route('ticket.show', $ticket)->with('success', 'Ticket enregistré !');
|
||||
return redirect()->route('ticket.show', $ticket)
|
||||
->with('success', 'Ticket enregistré !');
|
||||
}
|
||||
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
|
|
@ -215,7 +216,8 @@ class TicketController extends Controller
|
|||
|
||||
$ticket->save();
|
||||
|
||||
return redirect()->route('ticket.edit', $ticket->id)->with('success', 'Modifications enregistrées !');
|
||||
return redirect()->route('ticket.edit', $ticket->id)
|
||||
->with('success', 'Modifications enregistrées !');
|
||||
}
|
||||
|
||||
public function changeStatus(ChangeTicketStatus $request, Ticket $ticket)
|
||||
|
|
@ -223,7 +225,8 @@ class TicketController extends Controller
|
|||
$ticket->fill($request->validated());
|
||||
$ticket->save();
|
||||
|
||||
return back();
|
||||
return back()
|
||||
->with('warning', trans('Le status à été modifié'));
|
||||
}
|
||||
|
||||
public function createMessage(CreateMessage $request, Ticket $ticket)
|
||||
|
|
@ -258,20 +261,29 @@ class TicketController extends Controller
|
|||
|
||||
$message->saveOrFail();
|
||||
|
||||
return back();
|
||||
return back()
|
||||
->with('success', trans('Votre message à été ajouté'));
|
||||
}
|
||||
|
||||
public function setToArchive(Ticket $ticket)
|
||||
{
|
||||
$ticket->status = TicketStatus::archived();
|
||||
$ticket->saveOrFail();
|
||||
return redirect()->route('ticket.index');
|
||||
return redirect()->route('ticket.index')
|
||||
->with('warning', trans('Le ticket est archivé'));
|
||||
}
|
||||
|
||||
public function subscribe(Ticket $ticket)
|
||||
{
|
||||
/** @var \App\Models\User */
|
||||
$user = auth()->user();
|
||||
User::find(Auth::user()->id)->subscriptions()->toggle($ticket->id);
|
||||
return back();
|
||||
$status = $user->subscriptions()->where('ticket_id', $ticket->id)->exists();
|
||||
if ($status) {
|
||||
return back()
|
||||
->with('success', trans('Vous avez été inscrit'));
|
||||
}
|
||||
return back()->with('warning', trans('Vous avez été désinscrit'));
|
||||
}
|
||||
|
||||
public function reopen(Ticket $ticket)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue