From 478bb4027f8c120d58284e00669d8144387d78fd Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 22 May 2025 14:32:02 -0700 Subject: [PATCH 1/2] #19561 fix changelog table on profile page --- netbox/account/views.py | 2 +- netbox/templates/account/profile.html | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/account/views.py b/netbox/account/views.py index a2f21b44edf..c6138697e8b 100644 --- a/netbox/account/views.py +++ b/netbox/account/views.py @@ -195,7 +195,7 @@ def get(self, request): user=request.user ).prefetch_related( 'changed_object_type' - )[:20] + ) changelog_table = ObjectChangeTable(changelog) changelog_table.configure(request) diff --git a/netbox/templates/account/profile.html b/netbox/templates/account/profile.html index 20f8ad537b9..4e005ae57d2 100644 --- a/netbox/templates/account/profile.html +++ b/netbox/templates/account/profile.html @@ -68,6 +68,7 @@

{% trans "Assigned Groups" %}

{% trans "Recent Activity" %}

{% render_table changelog_table 'inc/table.html' %} + {% include 'inc/paginator.html' with paginator=changelog_table.paginator page=changelog_table.page %}
From ecf825d73046b39b53c2c812ad197252f41f9c4b Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 29 May 2025 09:02:24 -0700 Subject: [PATCH 2/2] #19561 update user changelog table --- netbox/templates/users/user.html | 1 + netbox/users/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/templates/users/user.html b/netbox/templates/users/user.html index 967cc0537fb..3fdbd936d5a 100644 --- a/netbox/templates/users/user.html +++ b/netbox/templates/users/user.html @@ -78,6 +78,7 @@

{% trans "Assigned Permissions" %}

{% trans "Recent Activity" %}

{% render_table changelog_table 'inc/table.html' %} + {% include 'inc/paginator.html' with paginator=changelog_table.paginator page=changelog_table.page %}
diff --git a/netbox/users/views.py b/netbox/users/views.py index 16dacaa46ec..766fa188d49 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -75,7 +75,7 @@ class UserView(generic.ObjectView): template_name = 'users/user.html' def get_extra_context(self, request, instance): - changelog = ObjectChange.objects.restrict(request.user, 'view').filter(user=instance)[:20] + changelog = ObjectChange.objects.restrict(request.user, 'view').filter(user=instance) changelog_table = ObjectChangeTable(changelog) changelog_table.configure(request)