announce log menu only show when enabled

This commit is contained in:
xiaomlove
2025-09-22 20:13:56 +07:00
parent d906f73b03
commit f30112264a
2 changed files with 17 additions and 4 deletions
@@ -5,6 +5,7 @@ namespace App\Filament\Resources\Torrent;
use App\Filament\Resources\Torrent\AnnounceLogResource\Pages;
use App\Filament\Resources\Torrent\AnnounceLogResource\RelationManagers;
use App\Models\AnnounceLog;
use App\Models\Setting;
use App\Models\Torrent;
use Filament\Forms;
use Filament\Forms\Form;
@@ -39,6 +40,14 @@ class AnnounceLogResource extends Resource
return self::getNavigationLabel();
}
/**
* @return bool
*/
public static function shouldRegisterNavigation(): bool
{
return Setting::getIsRecordAnnounceLog() && config('clickhouse.connection.host') != '';
}
public static function infolist(Infolist $infolist): Infolist
{
return $infolist