Adjustments

This commit is contained in:
Lance Pioch 2024-03-26 20:52:56 -04:00
parent 65384250d6
commit 8c892ac05d
2 changed files with 17 additions and 46 deletions

View File

@ -95,6 +95,7 @@ class NodeResource extends Resource
Tables\Columns\TextColumn::make('name') Tables\Columns\TextColumn::make('name')
->searchable(), ->searchable(),
Tables\Columns\TextColumn::make('fqdn') Tables\Columns\TextColumn::make('fqdn')
->label('Address')
->searchable(), ->searchable(),
Tables\Columns\TextColumn::make('memory') Tables\Columns\TextColumn::make('memory')
->numeric() ->numeric()
@ -102,8 +103,6 @@ class NodeResource extends Resource
Tables\Columns\TextColumn::make('disk') Tables\Columns\TextColumn::make('disk')
->numeric() ->numeric()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('daemonBase')
->searchable(),
Tables\Columns\IconColumn::make('scheme') Tables\Columns\IconColumn::make('scheme')
->label('SSL') ->label('SSL')
->trueIcon('heroicon-m-lock-closed') ->trueIcon('heroicon-m-lock-closed')

View File

@ -4,6 +4,7 @@ namespace App\Filament\Resources;
use App\Filament\Resources\ServerResource\Pages; use App\Filament\Resources\ServerResource\Pages;
use App\Filament\Resources\ServerResource\RelationManagers; use App\Filament\Resources\ServerResource\RelationManagers;
use App\Models\Node;
use App\Models\Server; use App\Models\Server;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Form; use Filament\Forms\Form;
@ -100,59 +101,29 @@ class ServerResource extends Resource
{ {
return $table return $table
->columns([ ->columns([
Tables\Columns\TextColumn::make('external_id')
->searchable(),
Tables\Columns\TextColumn::make('uuid') Tables\Columns\TextColumn::make('uuid')
->hidden()
->label('UUID') ->label('UUID')
->searchable(), ->searchable(),
Tables\Columns\TextColumn::make('uuidShort') Tables\Columns\TextColumn::make('name')
->searchable(), ->sortable(),
Tables\Columns\TextColumn::make('node.name') Tables\Columns\TextColumn::make('node.id')
->numeric() ->url(fn ($state): string => route('filament.admin.resources.nodes.edit', ['record' => $state]))
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('name') Tables\Columns\TextColumn::make('name')
->searchable(), ->searchable(),
Tables\Columns\TextColumn::make('status') Tables\Columns\TextColumn::make('user.username')
->searchable(), ->sortable(),
Tables\Columns\IconColumn::make('skip_scripts') Tables\Columns\TextColumn::make('allocation.address')
->boolean(),
Tables\Columns\TextColumn::make('owner_id')
->numeric() ->numeric()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('memory') Tables\Columns\TextColumn::make('egg.name')
->numeric() ->numeric()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('swap') Tables\Columns\TextColumn::make('image')->hidden(),
->numeric() Tables\Columns\TextColumn::make('backups_count')
->sortable(), ->counts('backups')
Tables\Columns\TextColumn::make('disk') ->label('Backups')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('io')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('cpu')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('threads')
->searchable(),
Tables\Columns\TextColumn::make('oom_disabled')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('allocation.id')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('egg_id')
->numeric()
->sortable(),
Tables\Columns\ImageColumn::make('image'),
Tables\Columns\TextColumn::make('allocation_limit')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('database_limit')
->numeric()
->sortable(),
Tables\Columns\TextColumn::make('backup_limit')
->numeric() ->numeric()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('created_at') Tables\Columns\TextColumn::make('created_at')
@ -165,7 +136,8 @@ class ServerResource extends Resource
->toggleable(isToggledHiddenByDefault: true), ->toggleable(isToggledHiddenByDefault: true),
Tables\Columns\TextColumn::make('installed_at') Tables\Columns\TextColumn::make('installed_at')
->dateTime() ->dateTime()
->sortable(), ->sortable()
->toggleable(isToggledHiddenByDefault: true),
]) ])
->filters([ ->filters([
// //