mirror of
https://github.com/pelican-dev/panel.git
synced 2025-09-17 16:54:58 +02:00
Remove table row icons (#1710)
This commit is contained in:
parent
d5d50d4150
commit
3d2390dbcc
@ -93,7 +93,6 @@ class ApiKeyResource extends Resource
|
|||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('user.username')
|
TextColumn::make('user.username')
|
||||||
->label(trans('admin/apikey.table.created_by'))
|
->label(trans('admin/apikey.table.created_by'))
|
||||||
->icon('tabler-user')
|
|
||||||
->url(fn (ApiKey $apiKey) => auth()->user()->can('update', $apiKey->user) ? EditUser::getUrl(['record' => $apiKey->user]) : null),
|
->url(fn (ApiKey $apiKey) => auth()->user()->can('update', $apiKey->user) ? EditUser::getUrl(['record' => $apiKey->user]) : null),
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
|
@ -84,10 +84,8 @@ class DatabaseHostResource extends Resource
|
|||||||
->label(trans('admin/databasehost.table.username')),
|
->label(trans('admin/databasehost.table.username')),
|
||||||
TextColumn::make('databases_count')
|
TextColumn::make('databases_count')
|
||||||
->counts('databases')
|
->counts('databases')
|
||||||
->icon('tabler-database')
|
|
||||||
->label(trans('admin/databasehost.databases')),
|
->label(trans('admin/databasehost.databases')),
|
||||||
TextColumn::make('nodes.name')
|
TextColumn::make('nodes.name')
|
||||||
->icon('tabler-server-2')
|
|
||||||
->badge()
|
->badge()
|
||||||
->placeholder(trans('admin/databasehost.no_nodes')),
|
->placeholder(trans('admin/databasehost.no_nodes')),
|
||||||
])
|
])
|
||||||
|
@ -52,16 +52,13 @@ class DatabasesRelationManager extends RelationManager
|
|||||||
->recordTitleAttribute('database')
|
->recordTitleAttribute('database')
|
||||||
->heading('')
|
->heading('')
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('database')
|
TextColumn::make('database'),
|
||||||
->icon('tabler-database'),
|
|
||||||
TextColumn::make('username')
|
TextColumn::make('username')
|
||||||
->label(trans('admin/databasehost.table.username'))
|
->label(trans('admin/databasehost.table.username')),
|
||||||
->icon('tabler-user'),
|
|
||||||
TextColumn::make('remote')
|
TextColumn::make('remote')
|
||||||
->label(trans('admin/databasehost.table.remote'))
|
->label(trans('admin/databasehost.table.remote'))
|
||||||
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
|
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
|
||||||
TextColumn::make('server.name')
|
TextColumn::make('server.name')
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
|
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
|
||||||
TextColumn::make('max_connections')
|
TextColumn::make('max_connections')
|
||||||
->label(trans('admin/databasehost.table.max_connections'))
|
->label(trans('admin/databasehost.table.max_connections'))
|
||||||
|
@ -44,14 +44,12 @@ class ListEggs extends ListRecords
|
|||||||
->hidden(),
|
->hidden(),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label(trans('admin/egg.name'))
|
->label(trans('admin/egg.name'))
|
||||||
->icon('tabler-egg')
|
|
||||||
->description(fn ($record): ?string => (strlen($record->description) > 120) ? substr($record->description, 0, 120).'...' : $record->description)
|
->description(fn ($record): ?string => (strlen($record->description) > 120) ? substr($record->description, 0, 120).'...' : $record->description)
|
||||||
->wrap()
|
->wrap()
|
||||||
->searchable()
|
->searchable()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('servers_count')
|
TextColumn::make('servers_count')
|
||||||
->counts('servers')
|
->counts('servers')
|
||||||
->icon('tabler-server')
|
|
||||||
->label(trans('admin/egg.servers')),
|
->label(trans('admin/egg.servers')),
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
|
@ -23,16 +23,13 @@ class ServersRelationManager extends RelationManager
|
|||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('user.username')
|
TextColumn::make('user.username')
|
||||||
->label(trans('admin/server.owner'))
|
->label(trans('admin/server.owner'))
|
||||||
->icon('tabler-user')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label(trans('admin/server.name'))
|
->label(trans('admin/server.name'))
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('node.name')
|
TextColumn::make('node.name')
|
||||||
->icon('tabler-server-2')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node])),
|
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node])),
|
||||||
TextColumn::make('image')
|
TextColumn::make('image')
|
||||||
->label(trans('admin/server.docker_image')),
|
->label(trans('admin/server.docker_image')),
|
||||||
|
@ -79,12 +79,10 @@ class MountResource extends Resource
|
|||||||
->description(fn (Mount $mount) => "$mount->source -> $mount->target")
|
->description(fn (Mount $mount) => "$mount->source -> $mount->target")
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('eggs.name')
|
TextColumn::make('eggs.name')
|
||||||
->icon('tabler-eggs')
|
|
||||||
->label(trans('admin/mount.eggs'))
|
->label(trans('admin/mount.eggs'))
|
||||||
->badge()
|
->badge()
|
||||||
->placeholder(trans('admin/mount.table.all_eggs')),
|
->placeholder(trans('admin/mount.table.all_eggs')),
|
||||||
TextColumn::make('nodes.name')
|
TextColumn::make('nodes.name')
|
||||||
->icon('tabler-server-2')
|
|
||||||
->label(trans('admin/mount.nodes'))
|
->label(trans('admin/mount.nodes'))
|
||||||
->badge()
|
->badge()
|
||||||
->placeholder(trans('admin/mount.table.all_nodes')),
|
->placeholder(trans('admin/mount.table.all_nodes')),
|
||||||
|
@ -37,13 +37,11 @@ class ListNodes extends ListRecords
|
|||||||
NodeHealthColumn::make('health'),
|
NodeHealthColumn::make('health'),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label(trans('admin/node.table.name'))
|
->label(trans('admin/node.table.name'))
|
||||||
->icon('tabler-server-2')
|
|
||||||
->sortable()
|
->sortable()
|
||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('fqdn')
|
TextColumn::make('fqdn')
|
||||||
->visibleFrom('md')
|
->visibleFrom('md')
|
||||||
->label(trans('admin/node.table.address'))
|
->label(trans('admin/node.table.address'))
|
||||||
->icon('tabler-network')
|
|
||||||
->sortable()
|
->sortable()
|
||||||
->searchable(),
|
->searchable(),
|
||||||
IconColumn::make('scheme')
|
IconColumn::make('scheme')
|
||||||
@ -61,8 +59,7 @@ class ListNodes extends ListRecords
|
|||||||
->visibleFrom('sm')
|
->visibleFrom('sm')
|
||||||
->counts('servers')
|
->counts('servers')
|
||||||
->label(trans('admin/node.table.servers'))
|
->label(trans('admin/node.table.servers'))
|
||||||
->sortable()
|
->sortable(),
|
||||||
->icon('tabler-brand-docker'),
|
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
EditAction::make(),
|
EditAction::make(),
|
||||||
|
@ -27,18 +27,15 @@ class NodesRelationManager extends RelationManager
|
|||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('user.username')
|
TextColumn::make('user.username')
|
||||||
->label(trans('admin/node.table.owner'))
|
->label(trans('admin/node.table.owner'))
|
||||||
->icon('tabler-user')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label(trans('admin/node.table.name'))
|
->label(trans('admin/node.table.name'))
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
||||||
->searchable()
|
->searchable()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('egg.name')
|
TextColumn::make('egg.name')
|
||||||
->label(trans('admin/node.table.egg'))
|
->label(trans('admin/node.table.egg'))
|
||||||
->icon('tabler-egg')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->user]))
|
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->user]))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
SelectColumn::make('allocation.id')
|
SelectColumn::make('allocation.id')
|
||||||
@ -48,18 +45,16 @@ class NodesRelationManager extends RelationManager
|
|||||||
->selectablePlaceholder(fn (SelectColumn $select) => !$select->isDisabled())
|
->selectablePlaceholder(fn (SelectColumn $select) => !$select->isDisabled())
|
||||||
->placeholder(trans('admin/node.none'))
|
->placeholder(trans('admin/node.none'))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('memory')->label(trans('admin/node.memory'))->icon('tabler-device-desktop-analytics'),
|
TextColumn::make('memory')->label(trans('admin/node.memory')),
|
||||||
TextColumn::make('cpu')->label(trans('admin/node.cpu'))->icon('tabler-cpu'),
|
TextColumn::make('cpu')->label(trans('admin/node.cpu')),
|
||||||
TextColumn::make('databases_count')
|
TextColumn::make('databases_count')
|
||||||
->counts('databases')
|
->counts('databases')
|
||||||
->label(trans('admin/node.databases'))
|
->label(trans('admin/node.databases'))
|
||||||
->icon('tabler-database')
|
|
||||||
->numeric()
|
->numeric()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('backups_count')
|
TextColumn::make('backups_count')
|
||||||
->counts('backups')
|
->counts('backups')
|
||||||
->label(trans('admin/node.backups'))
|
->label(trans('admin/node.backups'))
|
||||||
->icon('tabler-file-download')
|
|
||||||
->numeric()
|
->numeric()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
]);
|
]);
|
||||||
|
@ -89,14 +89,12 @@ class RoleResource extends Resource
|
|||||||
->counts('permissions')
|
->counts('permissions')
|
||||||
->formatStateUsing(fn (Role $role, $state) => $role->isRootAdmin() ? trans('admin/role.all') : $state),
|
->formatStateUsing(fn (Role $role, $state) => $role->isRootAdmin() ? trans('admin/role.all') : $state),
|
||||||
TextColumn::make('nodes.name')
|
TextColumn::make('nodes.name')
|
||||||
->icon('tabler-server-2')
|
|
||||||
->label(trans('admin/role.nodes'))
|
->label(trans('admin/role.nodes'))
|
||||||
->badge()
|
->badge()
|
||||||
->placeholder(trans('admin/role.all')),
|
->placeholder(trans('admin/role.all')),
|
||||||
TextColumn::make('users_count')
|
TextColumn::make('users_count')
|
||||||
->label(trans('admin/role.users'))
|
->label(trans('admin/role.users'))
|
||||||
->counts('users')
|
->counts('users'),
|
||||||
->icon('tabler-users'),
|
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
ViewAction::make()
|
ViewAction::make()
|
||||||
|
@ -47,25 +47,21 @@ class ListServers extends ListRecords
|
|||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label(trans('admin/server.name'))
|
->label(trans('admin/server.name'))
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->searchable()
|
->searchable()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('node.name')
|
TextColumn::make('node.name')
|
||||||
->label(trans('admin/server.node'))
|
->label(trans('admin/server.node'))
|
||||||
->icon('tabler-server-2')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
|
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
|
||||||
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'node.name')
|
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'node.name')
|
||||||
->sortable()
|
->sortable()
|
||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('egg.name')
|
TextColumn::make('egg.name')
|
||||||
->icon('tabler-egg')
|
|
||||||
->label(trans('admin/server.egg'))
|
->label(trans('admin/server.egg'))
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
|
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
|
||||||
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'egg.name')
|
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'egg.name')
|
||||||
->sortable()
|
->sortable()
|
||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('user.username')
|
TextColumn::make('user.username')
|
||||||
->icon('tabler-user')
|
|
||||||
->label(trans('admin/user.username'))
|
->label(trans('admin/user.username'))
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
|
||||||
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'user.username')
|
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'user.username')
|
||||||
@ -88,14 +84,12 @@ class ListServers extends ListRecords
|
|||||||
TextColumn::make('backups_count')
|
TextColumn::make('backups_count')
|
||||||
->counts('backups')
|
->counts('backups')
|
||||||
->label(trans('admin/server.backups'))
|
->label(trans('admin/server.backups'))
|
||||||
->icon('tabler-file-download')
|
|
||||||
->numeric()
|
->numeric()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
Action::make('View')
|
Action::make('View')
|
||||||
->label(trans('admin/server.view'))
|
->label(trans('admin/server.view'))
|
||||||
->icon('tabler-terminal')
|
|
||||||
->url(fn (Server $server) => Console::getUrl(panel: 'server', tenant: $server))
|
->url(fn (Server $server) => Console::getUrl(panel: 'server', tenant: $server))
|
||||||
->authorize(fn (Server $server) => auth()->user()->canAccessTenant($server)),
|
->authorize(fn (Server $server) => auth()->user()->canAccessTenant($server)),
|
||||||
EditAction::make(),
|
EditAction::make(),
|
||||||
|
@ -63,16 +63,13 @@ class DatabasesRelationManager extends RelationManager
|
|||||||
return $table
|
return $table
|
||||||
->recordTitleAttribute('database')
|
->recordTitleAttribute('database')
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('database')
|
TextColumn::make('database'),
|
||||||
->icon('tabler-database'),
|
|
||||||
TextColumn::make('username')
|
TextColumn::make('username')
|
||||||
->label(trans('admin/databasehost.table.username'))
|
->label(trans('admin/databasehost.table.username')),
|
||||||
->icon('tabler-user'),
|
|
||||||
TextColumn::make('remote')
|
TextColumn::make('remote')
|
||||||
->label(trans('admin/databasehost.table.remote'))
|
->label(trans('admin/databasehost.table.remote'))
|
||||||
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
|
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
|
||||||
TextColumn::make('server.name')
|
TextColumn::make('server.name')
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
|
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
|
||||||
TextColumn::make('max_connections')
|
TextColumn::make('max_connections')
|
||||||
->label(trans('admin/databasehost.table.max_connections'))
|
->label(trans('admin/databasehost.table.max_connections'))
|
||||||
|
@ -53,19 +53,16 @@ class ServersRelationManager extends RelationManager
|
|||||||
->label('UUID')
|
->label('UUID')
|
||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->icon('tabler-brand-docker')
|
|
||||||
->label(trans('admin/server.name'))
|
->label(trans('admin/server.name'))
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
|
||||||
->searchable()
|
->searchable()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('node.name')
|
TextColumn::make('node.name')
|
||||||
->label(trans('admin/server.node'))
|
->label(trans('admin/server.node'))
|
||||||
->icon('tabler-server-2')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
|
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('egg.name')
|
TextColumn::make('egg.name')
|
||||||
->label(trans('admin/server.egg'))
|
->label(trans('admin/server.egg'))
|
||||||
->icon('tabler-egg')
|
|
||||||
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
|
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
|
||||||
->sortable(),
|
->sortable(),
|
||||||
SelectColumn::make('allocation.id')
|
SelectColumn::make('allocation.id')
|
||||||
@ -78,13 +75,11 @@ class ServersRelationManager extends RelationManager
|
|||||||
TextColumn::make('databases_count')
|
TextColumn::make('databases_count')
|
||||||
->counts('databases')
|
->counts('databases')
|
||||||
->label(trans('admin/server.databases'))
|
->label(trans('admin/server.databases'))
|
||||||
->icon('tabler-database')
|
|
||||||
->numeric()
|
->numeric()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
TextColumn::make('backups_count')
|
TextColumn::make('backups_count')
|
||||||
->counts('backups')
|
->counts('backups')
|
||||||
->label(trans('admin/server.backups'))
|
->label(trans('admin/server.backups'))
|
||||||
->icon('tabler-file-download')
|
|
||||||
->numeric()
|
->numeric()
|
||||||
->sortable(),
|
->sortable(),
|
||||||
]);
|
]);
|
||||||
|
@ -87,7 +87,6 @@ class UserResource extends Resource
|
|||||||
->searchable(),
|
->searchable(),
|
||||||
TextColumn::make('email')
|
TextColumn::make('email')
|
||||||
->label(trans('admin/user.email'))
|
->label(trans('admin/user.email'))
|
||||||
->icon('tabler-mail')
|
|
||||||
->searchable(),
|
->searchable(),
|
||||||
IconColumn::make('mfa_email_enabled')
|
IconColumn::make('mfa_email_enabled')
|
||||||
->label(trans('profile.tabs.2fa'))
|
->label(trans('profile.tabs.2fa'))
|
||||||
@ -97,17 +96,14 @@ class UserResource extends Resource
|
|||||||
TextColumn::make('roles.name')
|
TextColumn::make('roles.name')
|
||||||
->label(trans('admin/user.roles'))
|
->label(trans('admin/user.roles'))
|
||||||
->badge()
|
->badge()
|
||||||
->icon('tabler-users-group')
|
|
||||||
->placeholder(trans('admin/user.no_roles')),
|
->placeholder(trans('admin/user.no_roles')),
|
||||||
TextColumn::make('servers_count')
|
TextColumn::make('servers_count')
|
||||||
->counts('servers')
|
->counts('servers')
|
||||||
->icon('tabler-server')
|
|
||||||
->label(trans('admin/user.servers')),
|
->label(trans('admin/user.servers')),
|
||||||
TextColumn::make('subusers_count')
|
TextColumn::make('subusers_count')
|
||||||
->visibleFrom('sm')
|
->visibleFrom('sm')
|
||||||
->label(trans('admin/user.subusers'))
|
->label(trans('admin/user.subusers'))
|
||||||
->counts('subusers')
|
->counts('subusers'),
|
||||||
->icon('tabler-users'),
|
|
||||||
])
|
])
|
||||||
->recordActions([
|
->recordActions([
|
||||||
ViewAction::make()
|
ViewAction::make()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user