diff --git a/docs/release-notes/version-3.1.md b/docs/release-notes/version-3.1.md index 23c090ac6..0045d8d6d 100644 --- a/docs/release-notes/version-3.1.md +++ b/docs/release-notes/version-3.1.md @@ -8,6 +8,7 @@ * [#8548](https://github.com/netbox-community/netbox/issues/8548) - Fix display of VC members when position is zero * [#8561](https://github.com/netbox-community/netbox/issues/8561) - Include option to connect a rear port to a console port * [#8564](https://github.com/netbox-community/netbox/issues/8564) - Fix errant table configuration key `available_columns` +* [#8578](https://github.com/netbox-community/netbox/issues/8578) - Object change log tables should honor user's configured preferences * [#8604](https://github.com/netbox-community/netbox/issues/8604) - Fix tag filter on config context list filter form --- diff --git a/netbox/extras/views.py b/netbox/extras/views.py index 15f3ca48a..cc53c465d 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -448,7 +448,8 @@ class ObjectChangeLogView(View): ) objectchanges_table = tables.ObjectChangeTable( data=objectchanges, - orderable=False + orderable=False, + user=request.user ) paginate_table(objectchanges_table, request) diff --git a/netbox/netbox/views/__init__.py b/netbox/netbox/views/__init__.py index b361352d0..5d388be35 100644 --- a/netbox/netbox/views/__init__.py +++ b/netbox/netbox/views/__init__.py @@ -133,7 +133,7 @@ class HomeView(View): changelog = ObjectChange.objects.restrict(request.user, 'view').prefetch_related( 'user', 'changed_object_type' )[:10] - changelog_table = ObjectChangeTable(changelog) + changelog_table = ObjectChangeTable(changelog, user=request.user) # Check whether a new release is available. (Only for staff/superusers.) new_release = None