Parent device missing in IP Addresses table #11401

Closed
opened 2025-12-29 21:44:47 +01:00 by adam · 6 comments
Owner

Originally created by @vic-t on GitHub (Jul 22, 2025).

Deployment Type

Self-hosted

NetBox Version

v4.3.4

Python Version

3.12

Steps to Reproduce

The IP Addresses object type only shows the interface that the IP address is set on. The parent device of the interface is missing. This makes it impossible to get a quick visual confirmation of which IP addresses are part of which devices, one always has to click into the interface first.

See the following screenshot as example, where both linked interfaces have the same name and label - as they are supposed to, in this case.

Image

Expected Behavior

I'd expect the same interface/parent model as present in the MAC Addresses table, for example.

Image

Observed Behavior

n/a

Originally created by @vic-t on GitHub (Jul 22, 2025). ### Deployment Type Self-hosted ### NetBox Version v4.3.4 ### Python Version 3.12 ### Steps to Reproduce The IP Addresses object type only shows the interface that the IP address is set on. The parent device of the interface is missing. This makes it impossible to get a quick visual confirmation of which IP addresses are part of which devices, one always has to click into the interface first. See the following screenshot as example, where both linked interfaces have the same name and label - as they are supposed to, in this case. <img width="1750" height="127" alt="Image" src="https://github.com/user-attachments/assets/5b2eea48-6ddc-455e-8e12-d7339ae68029" /> ### Expected Behavior I'd expect the same interface/parent model as present in the MAC Addresses table, for example. <img width="1007" height="199" alt="Image" src="https://github.com/user-attachments/assets/679059d0-51ce-4611-87cf-6fc19c16ccc0" /> ### Observed Behavior n/a
adam added the type: bug label 2025-12-29 21:44:47 +01:00
adam closed this issue 2025-12-29 21:44:47 +01:00
Author
Owner

@vic-t commented on GitHub (Jul 22, 2025):

I was torn between creating a bug report or feature request. On one hand, it would be an enhancement to what we have today, so it could be considered a request for a new feature. On the other hand, the lack of it really seems inconsistent with other parts of Netbox which is why I went for the bug report. Feel free to change type if necessary.

@vic-t commented on GitHub (Jul 22, 2025): I was torn between creating a bug report or feature request. On one hand, it would be an enhancement to what we have today, so it could be considered a request for a new feature. On the other hand, the lack of it really seems inconsistent with other parts of Netbox which is why I went for the bug report. Feel free to change type if necessary.
Author
Owner

@jnovinger commented on GitHub (Jul 22, 2025):

@vic-t , this is definitely a feature request. Please file a new feature request--we value your time and hate that this will create duplicate work for you, but GitHub currently offers no way to carry over the fields included in the bug report template to the feature request one. Please be sure to be detailed and explicit about what changes the feature will entail.

Having said that, is this what you're looking for (below)? Both the Parent and Interface columns are included.

Image
@jnovinger commented on GitHub (Jul 22, 2025): @vic-t , this is definitely a feature request. Please [file a new feature request](https://github.com/netbox-community/netbox/issues/new?template=01-feature_request.yaml)--we value your time and hate that this will create duplicate work for you, but GitHub currently offers no way to carry over the fields included in the bug report template to the feature request one. Please be sure to be detailed and explicit about what changes the feature will entail. Having said that, is this what you're looking for (below)? Both the Parent and Interface columns are included. <img width="842" height="393" alt="Image" src="https://github.com/user-attachments/assets/69e54a36-ea58-4011-ad36-bf9faed55dbd" />
Author
Owner

@vic-t commented on GitHub (Jul 22, 2025):

@jnovinger No problem, happy to recreate it as a feature request. If it's even necessary - how did you get the parent to show in your screenshot? As this is indeed what I was looking for.

@vic-t commented on GitHub (Jul 22, 2025): @jnovinger No problem, happy to recreate it as a feature request. If it's even necessary - how did you get the parent to show in your screenshot? As this is indeed what I was looking for.
Author
Owner

@vic-t commented on GitHub (Jul 22, 2025):

Ah... man, this is embarrassing. I mixed up "Available columns" and "Selected columns", for some reason I was just convinced that I have to look on the right side for fields that are not yet in the table. "Parent" indeed is there. So sorry for the noise...

@vic-t commented on GitHub (Jul 22, 2025): Ah... man, this is embarrassing. I mixed up "Available columns" and "Selected columns", for some reason I was just convinced that I have to look on the right side for fields that are not yet in the table. "Parent" indeed is there. So sorry for the noise...
Author
Owner

@jnovinger commented on GitHub (Jul 22, 2025):

Awesome, I was hoping it was just a misunderstanding!

You can choose which fields to include in the list display (per user even) by clicking the "Configure Table" button in the upper-right. That will bring up a modal where you can select columns to display (and what order they are in) from those that are available. Parent is one of the available columns.

Image
@jnovinger commented on GitHub (Jul 22, 2025): Awesome, I was hoping it was just a misunderstanding! You can choose which fields to include in the list display (per user even) by clicking the "Configure Table" button in the upper-right. That will bring up a modal where you can select columns to display (and what order they are in) from those that are available. Parent is one of the available columns. <img width="1269" height="513" alt="Image" src="https://github.com/user-attachments/assets/c605327b-18b3-49b2-8ec4-320dd5064f26" />
Author
Owner

@jnovinger commented on GitHub (Jul 22, 2025):

No worries, appreciate the effort to improve NetBox!

@jnovinger commented on GitHub (Jul 22, 2025): No worries, appreciate the effort to improve NetBox!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11401