Environment
- Nautobot version: N/A (UI label change)
- nautobot-circuit-maintenance version: current
develop
Proposed Functionality
The navigation menu group under the Circuits tab currently displays as "Circuit Maintenance App" (defined by the NavMenuGroup name in nautobot_circuit_maintenance/navigation.py). It should instead read "Circuit Maintenances" to describe the content of the menu rather than the app itself, consistent with how other Nautobot nav groups are named after the objects they contain.
Change required: nautobot_circuit_maintenance/navigation.py:18 — name="Circuit Maintenance App" → name="Circuit Maintenances".
Consideration: The group already contains a NavMenuItem named "Circuit Maintenances" (the list view, line 29). Renaming the group to the same string produces a group header and child item with identical text. Maintainers may prefer an alternative (e.g., keeping the group name distinct, or renaming the list item) — happy to adjust based on preference.
Use Case
Clearer, object-oriented menu labeling that matches Nautobot navigation conventions, where menu groups are named for the records they expose rather than for the plugin providing them.
Environment
developProposed Functionality
The navigation menu group under the Circuits tab currently displays as "Circuit Maintenance App" (defined by the
NavMenuGroupnameinnautobot_circuit_maintenance/navigation.py). It should instead read "Circuit Maintenances" to describe the content of the menu rather than the app itself, consistent with how other Nautobot nav groups are named after the objects they contain.Change required:
nautobot_circuit_maintenance/navigation.py:18—name="Circuit Maintenance App"→name="Circuit Maintenances".Consideration: The group already contains a
NavMenuItemnamed "Circuit Maintenances" (the list view, line 29). Renaming the group to the same string produces a group header and child item with identical text. Maintainers may prefer an alternative (e.g., keeping the group name distinct, or renaming the list item) — happy to adjust based on preference.Use Case
Clearer, object-oriented menu labeling that matches Nautobot navigation conventions, where menu groups are named for the records they expose rather than for the plugin providing them.