Support the use of modular template components in plugins #11895

Open
opened 2025-12-29 21:51:18 +01:00 by adam · 0 comments
Owner

Originally created by @jeremystretch on GitHub (Dec 4, 2025).

NetBox version

v4.4.7

Feature type

New functionality

Proposed functionality

NetBox v4.5 introduced modular template components under FR #20204, which we've begun to implement internally. Once that work has been completed and the set of components has been fully fleshed out, we will include them as part of the plugins API.

Note that this change will not preclude plugin authors from continuing to utilize custom HTML templates; it merely makes the components available as part of the plugins API.

Use case

Supporting the use of these components within plugins will greatly simplify the process of designing plugin UIs and help ensure that UX remains consistent with core NetBox.

Database changes

No response

External dependencies

No response

Originally created by @jeremystretch on GitHub (Dec 4, 2025). ### NetBox version v4.4.7 ### Feature type New functionality ### Proposed functionality NetBox v4.5 introduced modular template components under FR #20204, which we've begun to implement internally. Once that work has been completed and the set of components has been fully fleshed out, we will include them as part of the plugins API. Note that this change will not preclude plugin authors from continuing to utilize custom HTML templates; it merely makes the components available as part of the plugins API. ### Use case Supporting the use of these components within plugins will greatly simplify the process of designing plugin UIs and help ensure that UX remains consistent with core NetBox. ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featurestatus: blockedtopic: pluginscomplexity: mediumnetbox labels 2025-12-29 21:51:18 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11895