If Termination_B is selected console server port, list only devices with console server ports #11548

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

Originally created by @rshahsophos on GitHub (Aug 30, 2025).

Deployment Type

Self-hosted

NetBox Version

4.3.6

Python Version

3.10

Steps to Reproduce

  1. device name A with console port RJ45
  2. device name B with console port RJ45
  3. device name C with 2 console server port

Expected Behavior

from point 6 from observered behavior . Termination B
a. type = Console Server Port.
b. Device => it SHOULD ONLY list Device C
c. console server port [it SHOULD list Device C port1 and Port2 console server port]

Observed Behavior

  1. device name A with console port RJ45
  2. device name B with console port RJ45
  3. device name C with 2 console server port
  4. Go to device name A > console port > Add a new cable
  5. No change in Termination_A
  6. Termination B
    a. type = Console Server Port.
    b. Device [its listing device A,B,C]
    c. console server port for all the devices. Many of them shows no results found because many devices do not have console server ports.
Originally created by @rshahsophos on GitHub (Aug 30, 2025). ### Deployment Type Self-hosted ### NetBox Version 4.3.6 ### Python Version 3.10 ### Steps to Reproduce 1. device name A with console port RJ45 2. device name B with console port RJ45 3. device name C with 2 console server port ### Expected Behavior from point 6 from observered behavior . Termination B a. type = Console Server Port. b. Device => it SHOULD ONLY list Device C c. console server port [it SHOULD list Device C port1 and Port2 console server port] ### Observed Behavior 1. device name A with console port RJ45 2. device name B with console port RJ45 3. device name C with 2 console server port 4. Go to device name A > console port > Add a new cable 5. No change in Termination_A 6. Termination B a. type = Console Server Port. b. Device [its listing device A,B,C] c. console server port for all the devices. Many of them shows no results found because many devices do not have console server ports.
adam added the netbox label 2025-12-29 21:46:39 +01:00
adam closed this issue 2025-12-29 21:46:39 +01:00
Author
Owner

@jeremystretch commented on GitHub (Sep 12, 2025):

This is not a bug. Console ports can be connected to other types of terminations as well, namely front/rear pass-through ports.

If you'd like to propose filtering the list of far-end devices to only those with application termination types, please submit a feature request detailing your proposed implementation, to include the proposed filter(s).

@jeremystretch commented on GitHub (Sep 12, 2025): This is not a bug. Console ports can be connected to other types of terminations as well, namely front/rear pass-through ports. If you'd like to propose filtering the list of far-end devices to only those with application termination types, please submit a [feature request](https://github.com/netbox-community/netbox/issues/new?template=01-feature_request.yaml) detailing your proposed implementation, to include the proposed filter(s).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11548