Cables: add a field for a cable Boot / Connector Color #11252

Closed
opened 2025-12-29 21:42:28 +01:00 by adam · 1 comment
Owner

Originally created by @CADbloke on GitHub (Jun 4, 2025).

NetBox version

v4.3.1

Feature type

Data model extension

Proposed functionality

Related to #17454.
A recent system I designed used only a few different colors for Cat6 cable but they used various boot colors to physically signify what network types the Cables and Interfaces belong to. I have seen heatshrink used for this purpose before too.

Use case

This is relevant for at least some users. No impact for those who ignore it. No backwards-cpmatibility issues.

Database changes

dcim\models\Cables.py#70 - add a ColorField() called connector_color . You could name it connector_boot_color but that is arguably cumbersome.

External dependencies

nil

Originally created by @CADbloke on GitHub (Jun 4, 2025). ### NetBox version v4.3.1 ### Feature type Data model extension ### Proposed functionality Related to #17454. A recent system I designed used only a few different colors for Cat6 cable but they used various boot colors to physically signify what network types the Cables and Interfaces belong to. I have seen heatshrink used for this purpose before too. ### Use case This is relevant for at least some users. No impact for those who ignore it. No backwards-cpmatibility issues. ### Database changes dcim\models\Cables.py#70 - add a `ColorField()` called `connector_color` . You could name it `connector_boot_color` but that is arguably cumbersome. ### External dependencies nil
adam added the type: feature label 2025-12-29 21:42:28 +01:00
adam closed this issue 2025-12-29 21:42:28 +01:00
Author
Owner

@jnovinger commented on GitHub (Jun 5, 2025):

Thank you for submitting your idea, @CADbloke . Unfortunately, the proposed feature falls outside the scope of functionality that NetBox aims to provide. As NetBox is an open source application with limited development resources and a persistent backlog of existing work, it is crucial that we limit the scope of development to ensure it remains a maintainable project for many years to come. Thank you for your understanding.

Our view is that the best way to accomplish this is to use a custom field.

@jnovinger commented on GitHub (Jun 5, 2025): Thank you for submitting your idea, @CADbloke . Unfortunately, the proposed feature falls outside the scope of functionality that NetBox aims to provide. As NetBox is an open source application with limited development resources and a persistent backlog of existing work, it is crucial that we limit the scope of development to ensure it remains a maintainable project for many years to come. Thank you for your understanding. Our view is that the best way to accomplish this is to [use a custom field](https://netboxlabs.com/docs/netbox/customization/custom-fields/).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11252