Record operational plugins in the application registry #10717

Closed
opened 2025-12-29 21:35:09 +01:00 by adam · 0 comments
Owner

Originally created by @jeremystretch on GitHub (Jan 30, 2025).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

v4.2.2

Feature type

New functionality

Proposed functionality

Register all successfully loaded NetBox plugins in the application registry at e.g. registry['plugins']['running'].

Use case

This change is necessary to track which plugins from the configured list (i.e. settings.PLUGINS) have been successfully loaded. Currently, NetBox will fail to start when an invalid plugin is encountered, but FR #18535 proposes allowing the application to fully initialize without activating incompatible plugins.

Database changes

N/A

External dependencies

N/A

Originally created by @jeremystretch on GitHub (Jan 30, 2025). Originally assigned to: @jeremystretch on GitHub. ### NetBox version v4.2.2 ### Feature type New functionality ### Proposed functionality Register all successfully loaded NetBox plugins in the application registry at e.g. `registry['plugins']['running']`. ### Use case This change is necessary to track which plugins from the configured list (i.e. `settings.PLUGINS`) have been successfully loaded. Currently, NetBox will fail to start when an invalid plugin is encountered, but FR #18535 proposes allowing the application to fully initialize without activating incompatible plugins. ### Database changes N/A ### External dependencies N/A
adam added the status: acceptedtype: featurecomplexity: medium labels 2025-12-29 21:35:09 +01:00
adam closed this issue 2025-12-29 21:35:09 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#10717