Child devices should not appear in the list of Non-Racked Devices (reopening) #4536

Closed
opened 2025-12-29 18:37:03 +01:00 by adam · 3 comments
Owner

Originally created by @wols on GitHub (Feb 4, 2021).

Originally assigned to: @jeremystretch on GitHub.

Environment

  • Python version: 3.6.8
  • NetBox version: 2.10.3

Proposed Functionality

  1. create a parent
  2. place the parent in a rack
  3. create childs
  4. "rack" the childs as an unracked devices
  5. place the childs in parent bays

childs are racked (in bays of racked parent)

reopens #4595

Use Case

clear picture of reality:

  • childs are module
  • bays are slots
  • parents are shelfs
  • shelfs are in racks

modules are also in the rack

Database Changes

other joins?

External Dependencies

no

Originally created by @wols on GitHub (Feb 4, 2021). Originally assigned to: @jeremystretch on GitHub. ### Environment * Python version: 3.6.8 * NetBox version: 2.10.3 ### Proposed Functionality 1. create a parent 2. place the parent in a rack 3. create childs 4. "rack" the childs as an unracked devices 5. place the childs in parent bays **childs are `racked` (in bays of `racked` parent)** reopens #4595 ### Use Case clear picture of reality: - childs are module - bays are slots - parents are shelfs - shelfs are in racks **modules are also in the rack** ### Database Changes other joins? ### External Dependencies no
adam added the status: acceptedtype: feature labels 2025-12-29 18:37:03 +01:00
adam closed this issue 2025-12-29 18:37:03 +01:00
Author
Owner

@cpmills1975 commented on GitHub (Feb 17, 2021):

Are you saying child devices should not appear in the list of unracked devices because they are 'racked' inside a parent?

If you are, I'd agree with you. The unracked devices list should be there to list devices which are 0U devices and devices that do not have a U position recorded.

In a rack full of blade chassis, having many many blades shown in the unracked devices table is IMHO incorrect.

@cpmills1975 commented on GitHub (Feb 17, 2021): Are you saying child devices *should not* appear in the list of unracked devices because they are 'racked' inside a parent? If you are, I'd agree with you. The unracked devices list should be there to list devices which are 0U devices and devices that do not have a U position recorded. In a rack full of blade chassis, having many many blades shown in the unracked devices table is IMHO incorrect.
Author
Owner

@yaigor5 commented on GitHub (Feb 20, 2021):

child devices should not appear in the list of unracked devices because they are 'racked' inside a parent

IMHO child devices (in rack) can be listed as "Non-Racked Devices" only if deattached from parent

@yaigor5 commented on GitHub (Feb 20, 2021): > child devices should not appear in the list of unracked devices because they are 'racked' inside a parent IMHO child devices (in rack) can be listed as "Non-Racked Devices" only if deattached from parent
Author
Owner

@alanNutanix commented on GitHub (Mar 24, 2021):

yet another agreement that child devices should not be shown in the non-racked device. (if and only if their parent device is racked.)

Still an issue in 2.10.6

@alanNutanix commented on GitHub (Mar 24, 2021): yet another agreement that child devices should not be shown in the non-racked device. (if and only if their parent device is racked.) Still an issue in 2.10.6
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4536