Neuordnung des SuperAdminBackends
This commit is contained in:
@@ -2,10 +2,6 @@
|
||||
|
||||
namespace App\Providers\Filament;
|
||||
|
||||
use App\Filament\Blog\Resources\CategoryResource;
|
||||
use App\Filament\Blog\Resources\PostResource;
|
||||
use App\Filament\Resources\InfrastructureActionLogs\InfrastructureActionLogResource;
|
||||
use App\Filament\Resources\LegalPageResource;
|
||||
use App\Filament\Widgets\DokployPlatformHealth;
|
||||
use App\Filament\Widgets\PlatformStatsWidget;
|
||||
use App\Filament\Widgets\RevenueTrendWidget;
|
||||
@@ -15,6 +11,7 @@ use Boquizo\FilamentLogViewer\FilamentLogViewerPlugin;
|
||||
use Filament\Http\Middleware\Authenticate;
|
||||
use Filament\Http\Middleware\DisableBladeIconComponents;
|
||||
use Filament\Http\Middleware\DispatchServingFilamentEvent;
|
||||
use Filament\Navigation\NavigationGroup;
|
||||
use Filament\Pages;
|
||||
use Filament\Panel;
|
||||
use Filament\PanelProvider;
|
||||
@@ -38,18 +35,45 @@ class SuperAdminPanelProvider extends PanelProvider
|
||||
->default()
|
||||
->id('superadmin')
|
||||
->path('super-admin')
|
||||
->topNavigation()
|
||||
->colors([
|
||||
'primary' => Color::Pink,
|
||||
])
|
||||
->plugins([
|
||||
FilamentLogViewerPlugin::make()
|
||||
->navigationGroup('Platform')
|
||||
->navigationGroup(__('admin.nav.infrastructure'))
|
||||
->navigationLabel('Log Viewer')
|
||||
->navigationIcon(Heroicon::OutlinedDocumentText)
|
||||
->navigationSort(20),
|
||||
])
|
||||
->navigationGroups([
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.curation')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.events')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.tenants')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.billing')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.feedback_support')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.platform')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.commercial')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.infrastructure')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.storage')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.content')),
|
||||
NavigationGroup::make()
|
||||
->label(__('admin.nav.branding')),
|
||||
])
|
||||
->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
|
||||
->discoverResources(in: app_path('Filament/Blog/Resources'), for: 'App\\Filament\\Blog\\Resources')
|
||||
->discoverPages(in: app_path('Filament/SuperAdmin/Pages'), for: 'App\\Filament\\SuperAdmin\\Pages')
|
||||
->discoverClusters(in: app_path('Filament/Clusters'), for: 'App\\Filament\\Clusters')
|
||||
->pages([
|
||||
Pages\Dashboard::class,
|
||||
])
|
||||
@@ -84,18 +108,6 @@ class SuperAdminPanelProvider extends PanelProvider
|
||||
->authMiddleware([
|
||||
Authenticate::class,
|
||||
])
|
||||
->resources([
|
||||
\App\Filament\Resources\EventResource::class,
|
||||
\App\Filament\Resources\PhotoResource::class,
|
||||
\App\Filament\Resources\UserResource::class,
|
||||
\App\Filament\Resources\TenantPackageResource::class,
|
||||
\App\Filament\Resources\TaskResource::class,
|
||||
\App\Filament\Resources\MediaStorageTargetResource::class,
|
||||
PostResource::class,
|
||||
CategoryResource::class,
|
||||
LegalPageResource::class,
|
||||
InfrastructureActionLogResource::class,
|
||||
])
|
||||
->pages([
|
||||
Pages\Dashboard::class,
|
||||
\App\Filament\SuperAdmin\Pages\WatermarkSettingsPage::class,
|
||||
|
||||
Reference in New Issue
Block a user