Paginate component lists under device views #4672

Closed
opened 2025-12-29 19:19:21 +01:00 by adam · 2 comments
Owner

Originally created by @jeremystretch on GitHub (Mar 17, 2021).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

v2.10.6

Feature type

Change to existing functionality

Proposed functionality

Paginate the lists of device components (e.g. interfaces) when viewing a device. For example, when viewing /dcim/devices/123/interfaces/, the interfaces table should support pagination.

Use case

Limits the amount of time required to load very large component lists, as evidenced in #5988, and provides a more consistent user experience (as most tables in NetBox are paginated).

Database changes

No response

External dependencies

No response

Originally created by @jeremystretch on GitHub (Mar 17, 2021). Originally assigned to: @jeremystretch on GitHub. ### NetBox version v2.10.6 ### Feature type Change to existing functionality ### Proposed functionality Paginate the lists of device components (e.g. interfaces) when viewing a device. For example, when viewing `/dcim/devices/123/interfaces/`, the interfaces table should support pagination. ### Use case Limits the amount of time required to load very large component lists, as evidenced in #5988, and provides a more consistent user experience (as most tables in NetBox are paginated). ### Database changes _No response_ ### External dependencies _No response_
adam added the status: acceptedtype: feature labels 2025-12-29 19:19:21 +01:00
adam closed this issue 2025-12-29 19:19:22 +01:00
Author
Owner

@cpmills1975 commented on GitHub (Mar 19, 2021):

I've spent some time looking at pagination lately with #5429 so happy to take this on if you wish @jeremystretch?

I have a PoC working for dcim/devices/int:pk/interfaces/.

@cpmills1975 commented on GitHub (Mar 19, 2021): I've spent some time looking at pagination lately with #5429 so happy to take this on if you wish @jeremystretch? I have a PoC working for dcim/devices/<int:pk>/interfaces/.
Author
Owner

@jeremystretch commented on GitHub (Mar 31, 2021):

I'm going to handle this under the feature branch since we now have paginate_table() available there.

@jeremystretch commented on GitHub (Mar 31, 2021): I'm going to handle this under the `feature` branch since we now have `paginate_table()` available there.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4672