Fix Installer, Admin & Exit admin redirect (#1640)

This commit is contained in:
MartinOscar 2025-08-30 14:37:59 +02:00 committed by GitHub
parent 4aae2562ea
commit a8241bf9f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 4 deletions

View File

@ -2,7 +2,6 @@
namespace App\Livewire\Installer;
use App\Filament\Admin\Pages\Dashboard;
use App\Livewire\Installer\Steps\CacheStep;
use App\Livewire\Installer\Steps\DatabaseStep;
use App\Livewire\Installer\Steps\EnvironmentStep;
@ -14,6 +13,7 @@ use App\Services\Users\UserCreationService;
use App\Traits\CheckMigrationsTrait;
use App\Traits\EnvironmentWriterTrait;
use Exception;
use Filament\Facades\Filament;
use Filament\Forms\Components\Actions\Action;
use Filament\Forms\Components\Wizard;
use Filament\Forms\Concerns\InteractsWithForms;
@ -106,7 +106,7 @@ class PanelInstaller extends SimplePage implements HasForms
$this->writeToEnv('env_session');
// Redirect to admin panel
$this->redirect(Dashboard::getUrl());
$this->redirect(Filament::getPanel('admin')->getUrl());
} catch (Halt) {
}
}

View File

@ -3,6 +3,7 @@
namespace App\Providers\Filament;
use App\Filament\Pages\Auth\EditProfile;
use Filament\Facades\Filament;
use Filament\Navigation\MenuItem;
use Filament\Navigation\NavigationGroup;
use Filament\Panel;
@ -23,7 +24,7 @@ class AdminPanelProvider extends PanelProvider
->url(fn () => EditProfile::getUrl(panel: 'app')),
MenuItem::make()
->label(fn () => trans('profile.exit_admin'))
->url('/')
->url(fn () => Filament::getPanel('app')->getUrl())
->icon('tabler-arrow-back')
->sort(24),
])

View File

@ -18,7 +18,7 @@ class AppPanelProvider extends PanelProvider
->userMenuItems([
MenuItem::make()
->label(trans('profile.admin'))
->url('/admin')
->url(fn () => Filament::getPanel('admin')->getUrl())
->icon('tabler-arrow-forward')
->sort(5)
->visible(fn () => auth()->user()->canAccessPanel(Filament::getPanel('admin'))),