Repurpose PluginMenuItem for general use within the navigation menu #4190

Closed
opened 2025-12-29 18:33:46 +01:00 by adam · 1 comment
Owner

Originally created by @jeremystretch on GitHub (Oct 15, 2020).

Proposed Changes

Replace the current navigation menu template with a tiered set of MenuItem classes, which will function similarly to PluginMenuItem.

Justification

The navigation menu template is rather unwieldy, and could be simplified significantly by using Python objects to represent the items and buttons within it. However, further investigation into the performance of such an approach is needed before a decision can be made.

Originally created by @jeremystretch on GitHub (Oct 15, 2020). ### Proposed Changes Replace the current navigation menu template with a tiered set of MenuItem classes, which will function similarly to PluginMenuItem. ### Justification The navigation menu template is rather unwieldy, and could be simplified significantly by using Python objects to represent the items and buttons within it. However, further investigation into the performance of such an approach is needed before a decision can be made.
adam closed this issue 2025-12-29 18:33:46 +01:00
Author
Owner

@jeremystretch commented on GitHub (Nov 24, 2020):

Ditching this work. Would rather see the effort it would take invested toward moving to a client-driven UI.

@jeremystretch commented on GitHub (Nov 24, 2020): Ditching this work. Would rather see the effort it would take invested toward moving to a client-driven UI.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4190