Quick overview of parent device in IP Address section
NetBox version
v4.3.7
Feature type
New functionality
Proposed functionality
In the Rack Elevation view, hovering the mouse on a rack installed device shows a tooltip with device details (Name, Role, Status, Device Type, Serial, Description).
The proposal is to have the same tooltip when hovering on the PARENT field in the IPAM > IP Addresses page.
Use case
When working with the IP Adresses list, it's often necessary to have an overview about the parent in addition to the name in the parent field.
Fields from parent models can not be added to the page with "Configure Table" function (for instance his description), so it is needed to open the link to the parent page.
This functionality would save a lot of time giving a quick overview of the parent without leaving the page.
As device and vm models are different, the following fields could be considered for the tooltip:
If the PARENT is a DEVICE: Name, Role, Status, Device Type, Serial, Description If the PARENT is a VM: Name, Role, Status, Serial, Description
Database changes
None expected as there are only queries involved.
External dependencies
None expected as it should affect the configuration of the UI page only.
Thank you for your interest in extending NetBox. Unfortunately, the information you have provided does not constitute an actionable feature request. Per our contributing guide, a feature request must include a thorough description of the proposed functionality, including any database changes, new views or API endpoints, and so on. It must also include a detailed use case justifying its implementation. If you would like to elaborate on your proposal, please modify your post above. If sufficient detail is not added, this issue will be closed.
Thank you for your interest in extending NetBox. Unfortunately, the information you have provided does not constitute an actionable feature request. Per our contributing guide, a feature request must include a thorough description of the proposed functionality, including any database changes, new views or API endpoints, and so on. It must also include a detailed use case justifying its implementation. If you would like to elaborate on your proposal, please modify your post above. If sufficient detail is not added, this issue will be closed.
Thanks, I have reworked the request.
While I appreciate the intent here, I don't think this is a pattern we want to introduce. The assigned object (device or VM) is already linked for easy reference. Attempting to incorporate additional data complicates the view and introduces what is IMO an anti-pattern of burying data in non-obvious places.
If we were to introduce such a pattern, it would need to applied consistently and dynamically throughout the UI. The best analog I can think of is how GitHub provides a dynamic pop-up preview when you hover a link to an issue in a comment like this. Still, it doesn't seem worth the effort IMO because we would need to support the same behavior consistently for all object types (not just devices/VMs).
While I appreciate the intent here, I don't think this is a pattern we want to introduce. The assigned object (device or VM) is already linked for easy reference. Attempting to incorporate additional data complicates the view and introduces what is IMO an anti-pattern of burying data in non-obvious places.
If we were to introduce such a pattern, it would need to applied consistently and dynamically throughout the UI. The best analog I can think of is how GitHub provides a dynamic pop-up preview when you hover a link to an issue in a comment like this. Still, it doesn't seem worth the effort IMO because we would need to support the same behavior consistently for all object types (not just devices/VMs).
Thanks, I just wanted to clarify that the intention was not to incorporate additional data to the view. I called it tooltip but it's almost the same as the dynamic pop-up preview described in your example, and it would fit the need perfectly.
Another use case would be in the interfaces view of a switch to quickly get info about connected devices. I can't find an use case that worth the effort for other objects in my scenario, but I could provide more for devices/VMs. Does this change anything in the feature evaluation?