Plugin events pipeline registration #15093
Labels
complexity: medium
Requires a substantial but not unusual amount of effort to implement
status: accepted
This issue has been accepted for implementation
topic: plugins
Relates to the plugins framework
type: feature
Introduction of new functionality to the application
Milestone
NetBox version
v3.7.2
Feature type
New functionality
Proposed functionality
3.7.0 introduced the events pipeline described in #14132
This involves making an entry in
EVENTS_PIPELINE=[]
withinconfiguration.py
, it would be more ergonomic if plugins could register for events by declaring intent within their configuration.For example:
events_pipeline_registrations
would be optional to allow for backwards compatibility and default to[]
It would allow plugins which require access to the events pipeline to have entries added into
EVENTS_PIPELINE
automatically. This reduces complexity on those installing Netbox plugins which need events access.https://linear.app/netboxlabs/issue/BIZ-6/
Use case
Simplify access to the events pipeline for plugins, reduce configuration complexity.
Database changes
No response
External dependencies
No response
The text was updated successfully, but these errors were encountered: