Make the "Related Objects" pane of all models dynamic #15794
Labels
complexity: medium
Requires a substantial but not unusual amount of effort to implement
status: accepted
This issue has been accepted for implementation
type: feature
Introduction of new functionality to the application
NetBox version
v3.7.5
Feature type
Change to existing functionality
Proposed functionality
In #13794, extending the "Related Objects" by other showing other models was requested and implemented by dynamically listing counts for all
ManyToMany
reverse relationships. Now, I'd like to copy this functionality to all other uses of the "Related Objects" pane,Use case
As described in #13794, it might be useful for plugins to link their data to existing NetBox core models. However, this is not only useful for tenancy, but any object relationship could benefit from this.
A real life example is covered by the NetBox inventory plugin: Hardware assets are related to
dcim.Device
,dcim.Manufacturer
,dcim.Site
anddcim.Location
. They would benefit from quick access to a list of related assets for these models. Right now an extra pane needs to be implemented, so there are actually two "Related Objects" panes per details page.Also, this would make this feature work consistently across all views in NetBox, so the maintenance overhead should theoretically be reduced.
Database changes
None
External dependencies
None
The text was updated successfully, but these errors were encountered: