diff --git a/resources/views/components/user-select.blade.php b/resources/views/components/user-select.blade.php
index 2a07f0bde..50c731efd 100644
--- a/resources/views/components/user-select.blade.php
+++ b/resources/views/components/user-select.blade.php
@@ -3,17 +3,17 @@
>
@if($user)
-
 }})
+
{{ $user->name }}
@else
{{ trans('settings.users_none_selected') }}
@endif
-
+
@icon('caret-down')
diff --git a/resources/views/form/entity-permissions.blade.php b/resources/views/form/entity-permissions.blade.php
index 35490bed9..6cf5ab8bd 100644
--- a/resources/views/form/entity-permissions.blade.php
+++ b/resources/views/form/entity-permissions.blade.php
@@ -15,7 +15,7 @@
- @include('components.user-select', ['user' => $model->ownedBy, 'name' => 'owned_by'])
+ @include('components.user-select', ['user' => $model->ownedBy, 'name' => 'owned_by', 'compact' => false])
diff --git a/resources/views/settings/audit.blade.php b/resources/views/settings/audit.blade.php
index c52390f73..9fda39a31 100644
--- a/resources/views/settings/audit.blade.php
+++ b/resources/views/settings/audit.blade.php
@@ -25,21 +25,27 @@
- @foreach(['date_from', 'date_to'] as $filterKey)
-
- @endforeach
+
diff --git a/resources/views/users/delete.blade.php b/resources/views/users/delete.blade.php
index aba6f5cc1..7b1d38d34 100644
--- a/resources/views/users/delete.blade.php
+++ b/resources/views/users/delete.blade.php
@@ -20,7 +20,7 @@
{{ trans('settings.users_migrate_ownership_desc') }}
- @include('components.user-select', ['name' => 'new_owner_id', 'user' => null])
+ @include('components.user-select', ['name' => 'new_owner_id', 'user' => null, 'compact' => false])
diff --git a/tests/AuditLogTest.php b/tests/AuditLogTest.php
index 3dc6fd7c2..55a458786 100644
--- a/tests/AuditLogTest.php
+++ b/tests/AuditLogTest.php
@@ -4,6 +4,7 @@ use BookStack\Actions\Activity;
use BookStack\Actions\ActivityService;
use BookStack\Actions\ActivityType;
use BookStack\Auth\UserRepo;
+use BookStack\Entities\Models\Chapter;
use BookStack\Entities\Tools\TrashCan;
use BookStack\Entities\Models\Page;
use BookStack\Entities\Repos\PageRepo;
@@ -117,4 +118,26 @@ class AuditLogTest extends TestCase
$resp->assertDontSeeText($page->name);
}
+ public function test_user_filter()
+ {
+ $admin = $this->getAdmin();
+ $editor = $this->getEditor();
+ $this->actingAs($admin);
+ $page = Page::query()->first();
+ $this->activityService->addForEntity($page, ActivityType::PAGE_CREATE);
+
+ $this->actingAs($editor);
+ $chapter = Chapter::query()->first();
+ $this->activityService->addForEntity($chapter, ActivityType::CHAPTER_UPDATE);
+
+ $resp = $this->actingAs($admin)->get('settings/audit?user=' . $admin->id);
+ $resp->assertSeeText($page->name);
+ $resp->assertDontSeeText($chapter->name);
+
+ $resp = $this->actingAs($admin)->get('settings/audit?user=' . $editor->id);
+ $resp->assertSeeText($chapter->name);
+ $resp->assertDontSeeText($page->name);
+
+ }
+
}
\ No newline at end of file