mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 07:34:45 +02:00
Display roles as badge in user list (#772)
This commit is contained in:
parent
b50acfdba2
commit
5317f97870
@ -50,12 +50,13 @@ class ListUsers extends ListRecords
|
|||||||
->label('2FA')
|
->label('2FA')
|
||||||
->visibleFrom('lg')
|
->visibleFrom('lg')
|
||||||
->icon(fn (User $user) => $user->use_totp ? 'tabler-lock' : 'tabler-lock-open-off')
|
->icon(fn (User $user) => $user->use_totp ? 'tabler-lock' : 'tabler-lock-open-off')
|
||||||
->boolean()->sortable(),
|
->boolean()
|
||||||
TextColumn::make('roles_count')
|
->sortable(),
|
||||||
->counts('roles')
|
TextColumn::make('roles.name')
|
||||||
->icon('tabler-users-group')
|
|
||||||
->label('Roles')
|
->label('Roles')
|
||||||
->formatStateUsing(fn (User $user, $state) => $state . ($user->isRootAdmin() ? ' (Root Admin)' : '')),
|
->badge()
|
||||||
|
->icon('tabler-users-group')
|
||||||
|
->placeholder('No roles'),
|
||||||
TextColumn::make('servers_count')
|
TextColumn::make('servers_count')
|
||||||
->counts('servers')
|
->counts('servers')
|
||||||
->icon('tabler-server')
|
->icon('tabler-server')
|
||||||
@ -65,7 +66,6 @@ class ListUsers extends ListRecords
|
|||||||
->label('Subusers')
|
->label('Subusers')
|
||||||
->counts('subusers')
|
->counts('subusers')
|
||||||
->icon('tabler-users'),
|
->icon('tabler-users'),
|
||||||
// ->formatStateUsing(fn (string $state, $record): string => (string) ($record->servers_count + $record->subusers_count))
|
|
||||||
])
|
])
|
||||||
->actions([
|
->actions([
|
||||||
EditAction::make(),
|
EditAction::make(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user