Create custom views to extend export templates feature #10525

Closed
opened 2025-12-29 21:32:38 +01:00 by adam · 1 comment
Owner

Originally created by @YoucefYousfi on GitHub (Dec 2, 2024).

NetBox version

v4.1.7

Feature type

New functionality

Triage priority

N/A

Proposed functionality

This feature would allow to create a custom view that can cross-display columns from different tables based on a reconciliation key. For example, a custom view that displays a device display name, primary ip, serial and site tenant (or any other field from the Site view).

Use case

This could be used to avoid creating export templates to cross the data for users, or export both tables and cross it themselves, especially when the goal is only to view the data and not work with it. Additionally, it could expand export templates to use those views as a base with filtering logic if needed.

Database changes

No response

External dependencies

No response

Originally created by @YoucefYousfi on GitHub (Dec 2, 2024). ### NetBox version v4.1.7 ### Feature type New functionality ### Triage priority N/A ### Proposed functionality This feature would allow to create a custom view that can cross-display columns from different tables based on a reconciliation key. For example, a custom view that displays a device display name, primary ip, serial and site tenant (or any other field from the Site view). ### Use case This could be used to avoid creating export templates to cross the data for users, or export both tables and cross it themselves, especially when the goal is only to view the data and not work with it. Additionally, it could expand export templates to use those views as a base with filtering logic if needed. ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featureplugin candidate labels 2025-12-29 21:32:38 +01:00
adam closed this issue 2025-12-29 21:32:38 +01:00
Author
Owner

@jeremystretch commented on GitHub (Dec 5, 2024):

I'm afraid the proposed functionality exceeds the intended scope of custom export templates. Instead, I recommend you consider developing a plugin to achieve the desired view(s).

@jeremystretch commented on GitHub (Dec 5, 2024): I'm afraid the proposed functionality exceeds the intended scope of custom export templates. Instead, I recommend you consider developing a [plugin](https://netboxlabs.com/docs/netbox/en/stable/plugins/) to achieve the desired view(s).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#10525