Fix admin links (#1985)

This commit is contained in:
Arthur Parienté 2025-02-01 20:49:26 +01:00 committed by GitHub
parent 4915c62727
commit fccbc751fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

View File

@ -3,6 +3,7 @@
namespace App\Http\Controllers\Frontend;
use App\Contracts\Controller;
use App\Filament\Resources\PirepResource;
use App\Http\Requests\CreatePirepRequest;
use App\Http\Requests\UpdatePirepRequest;
use App\Models\Enums\PirepFieldSource;
@ -450,7 +451,7 @@ class PirepController extends Controller
if ($pirep->user_id !== Auth::id()) {
Flash::error('Cannot edit someone else\'s PIREP!');
return redirect(route('admin.pireps.index'));
return redirect(PirepResource::getUrl());
}
// Eager load the subfleet and fares under it
@ -518,13 +519,13 @@ class PirepController extends Controller
if (empty($pirep)) {
Flash::error('Pirep not found');
return redirect(route('admin.pireps.index'));
return redirect(PirepResource::getUrl());
}
if ($user->id !== $pirep->user_id) {
Flash::error('Cannot edit someone else\'s PIREP!');
return redirect(route('admin.pireps.index'));
return redirect(PirepResource::getUrl());
}
$orig_route = $pirep->route;
@ -575,13 +576,13 @@ class PirepController extends Controller
if (empty($pirep)) {
Flash::error('PIREP not found');
return redirect(route('admin.pireps.index'));
return redirect(PirepResource::getUrl());
}
if ($pirep->user_id !== Auth::id()) {
Flash::error('Cannot edit someone else\'s PIREP!');
return redirect(route('admin.pireps.index'));
return redirect(PirepResource::getUrl());
}
$this->pirepSvc->submit($pirep);

View File

@ -3,7 +3,7 @@
A new PIREP has been submitted by {{ $pirep->user->ident }} {{ $pirep->user->name }}
@component('mail::button', ['url' => route('admin.pireps.edit', [$pirep->id])])
@component('mail::button', ['url' => \App\Filament\Resources\PirepResource::getUrl('edit', ['record' => $pirep])])
View PIREP
@endcomponent