diff --git a/app/Filament/Pages/DeleteData.php b/app/Filament/Pages/DeleteData.php deleted file mode 100644 index df6f2c3c2..000000000 --- a/app/Filament/Pages/DeleteData.php +++ /dev/null @@ -1,58 +0,0 @@ -user()->is_admin, 403); - } - - public static function shouldRegisterNavigation(): bool - { - return auth()->user()->is_admin; - } - - public function getHeaderActions(): array - { - return [ - Action::make('delete') - ->color('danger') - ->icon('heroicon-o-trash') - ->action(fn () => $this->deleteData()) - ->requiresConfirmation() - ->modalHeading('Confirmation') - ->modalDescription('This will delete all results data from the database, this cannot be undone. You have been warned!') - ->modalSubmitActionLabel('Yes, I am sure'), - ]; - } - - protected function deleteData() - { - DeleteResultsData::dispatch(); - - Notification::make() - ->title('Deleting results data') - ->body('The job has been added to the queue and will be completed shortly.') - ->warning() - ->send(); - } -} diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 88f41dfd2..b7865a2ce 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -73,8 +73,6 @@ public function panel(Panel $panel): Panel ->navigationGroups([ NavigationGroup::make() ->label('Settings'), - NavigationGroup::make() - ->label('System'), NavigationGroup::make() ->label('Links') ->collapsible(false), diff --git a/resources/views/filament/pages/delete-data.blade.php b/resources/views/filament/pages/delete-data.blade.php deleted file mode 100644 index 969af6295..000000000 --- a/resources/views/filament/pages/delete-data.blade.php +++ /dev/null @@ -1,18 +0,0 @@ - - -
-
-

Deleting results data will remove all speedtest results from the database, this cannot be undone.

-
- -
-

The following will not be reset by clearing results data.

- -
    -
  • - Settings including general settings, notification settings and threshold settings.
  • -
  • - Integrations and data sent to external data destinations like InfluxDB.
  • -
-
-
-
-