move site logs to separate sub-menu (#449)

This commit is contained in:
Saeed Vaziry
2025-01-28 23:06:43 +01:00
committed by GitHub
parent 8b58834a31
commit 7b723bcba5
4 changed files with 85 additions and 12 deletions

View File

@ -0,0 +1,37 @@
<?php
namespace App\Web\Pages\Servers\Sites\Pages\Logs;
use App\Models\ServerLog;
use App\Web\Pages\Servers\Logs\Widgets\LogsList;
use App\Web\Pages\Servers\Sites\Page;
class Index extends Page
{
protected static ?string $slug = 'servers/{server}/sites/{site}/logs';
protected static ?string $title = 'Logs';
public function mount(): void
{
$this->authorize('viewAny', [ServerLog::class, $this->server]);
}
public function getWidgets(): array
{
return [
[
LogsList::class, [
'server' => $this->server,
'site' => $this->site,
'label' => 'Logs',
],
],
];
}
protected function getHeaderActions(): array
{
return [];
}
}