admin: Benutzer-Übersicht verlinkt die Detailseite zusätzlich zur Schnellansicht

Neuer Button in der Aktionsspalte und im Detail-Modal führt zu
admin/users/{id}; bestehende Aktions-Buttons bekommen Tooltips.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-07-21 13:34:02 +00:00
parent 5bf9f846a6
commit 921c533fdb
2 changed files with 10 additions and 0 deletions

View file

@ -445,8 +445,13 @@ new #[Layout('components.layouts.app'), Title('Benutzer')] class extends Compone
<flux:table.cell>
<div class="flex flex-wrap gap-1">
<flux:button size="sm" variant="filled" icon="eye"
tooltip="{{ __('Schnellansicht') }}"
wire:click="showUserDetails({{ $user->id }})" />
<flux:button size="sm" variant="filled" icon="arrow-top-right-on-square"
tooltip="{{ __('Detailseite') }}"
href="{{ route('admin.users.show', $user->id) }}" wire:navigate />
<flux:button size="sm" variant="filled" icon="pencil"
tooltip="{{ __('Bearbeiten') }}"
href="{{ route('admin.users.edit', $user->id) }}" wire:navigate />
@if($canLoginAsUser)
<flux:button
@ -616,6 +621,9 @@ new #[Layout('components.layouts.app'), Title('Benutzer')] class extends Compone
{{ __('Login als User') }}
</flux:button>
@endif
<flux:button icon="arrow-top-right-on-square" href="{{ route('admin.users.show', $selectedUser->id) }}" wire:navigate>
{{ __('Detailseite') }}
</flux:button>
<flux:button icon="pencil" href="{{ route('admin.users.edit', $selectedUser->id) }}" wire:navigate>
{{ __('Bearbeiten') }}
</flux:button>

View file

@ -523,6 +523,8 @@ test('admin can open user details modal from users index and see company link st
->assertSee('Hits')
->assertSee('42')
->assertSee('veröffentlichte PM anzeigen')
->assertSee('Detailseite')
->assertSee('admin/users/'.$targetUser->id.'"', false)
->assertSee('/admin/press-releases?', false)
->assertSee('status=published', false)
->assertSee('user='.$targetUser->id, false);