Display child device interfaces on parent device interface list #773

Closed
opened 2025-12-29 16:25:39 +01:00 by adam · 2 comments
Owner

Originally created by @pstanczak-vidscale on GitHub (Mar 16, 2017).

Feature request:
Ability to display child device interfaces on parent device interface list.
This way all interfaces from all device bays are displayed in parent device interface list, without the need to drill into individual bay child devices to see all the interfaces and circuits connected to them.
Child interfaces could be marked with a tag representing bay they belong to.

Originally created by @pstanczak-vidscale on GitHub (Mar 16, 2017). Feature request: Ability to display child device interfaces on parent device interface list. This way all interfaces from all device bays are displayed in parent device interface list, without the need to drill into individual bay child devices to see all the interfaces and circuits connected to them. Child interfaces could be marked with a tag representing bay they belong to.
adam added the type: feature label 2025-12-29 16:25:39 +01:00
adam closed this issue 2025-12-29 16:25:40 +01:00
Author
Owner

@dhoutz commented on GitHub (Apr 5, 2017):

I'd like to second this request. Being able to see all interfaces on one page even when using child device bays would be very beneficial.

@dhoutz commented on GitHub (Apr 5, 2017): I'd like to second this request. Being able to see all interfaces on one page even when using child device bays would be very beneficial.
Author
Owner

@jeremystretch commented on GitHub (Apr 19, 2017):

I've thought about this a bit, but I'm going to reject this because I feel it convolutes what a device bay is intended to represent. A device bay holds a child device, which is an entirely separate logical entity; the components of one child have no relation to the components of another child within the same device. This is in contrast to the new type of relationship that we want to model in #824, which will represent modules within a device which each contain their own components.

I understand that in some situations it would be convenient to display all child device interfaces on one page, but in others it can lead to confusion, particularly when you consider the workflow of creating, editing, and deleting interfaces.

@jeremystretch commented on GitHub (Apr 19, 2017): I've thought about this a bit, but I'm going to reject this because I feel it convolutes what a device bay is intended to represent. A device bay holds a child device, which is an entirely separate logical entity; the components of one child have no relation to the components of another child within the same device. This is in contrast to the new type of relationship that we want to model in #824, which will represent modules within a device which each contain their own components. I understand that in some situations it would be convenient to display all child device interfaces on one page, but in others it can lead to confusion, particularly when you consider the workflow of creating, editing, and deleting interfaces.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#773