Skip to content

Device rack position grayed out when non-full depth device are on same RU #7374

@netgab

Description

@netgab

NetBox version

v3.0.3 (community docker image)

Python version

3.9

Steps to Reproduce

  1. Create a standard 19" rack (e.g. 4 post)
  2. Create a device type which is not a full-depth device
  3. Create two device instances of the device type (deviceA and deviceB)
  4. Place deviceA to the rack front RU40
  5. Place deviceB to the rack rear RU40

Note: I wanted to reproduce it in the demo instance, but the outlined credentials admin/admin are not valid.

Expected Behavior

Both devices (deviceA and deviceB) should be placed successfully in the rack.
deviceA => RU40 front
deviceB => RU40 rear

Observed Behavior

deviceB cannot be placed to rack rear RU40. In the edit device dialog, when the rack and the rack face "rear" is selected, RU40 is not selectable (greyed out).
However in the rack view, RU40 in the rear is still free and a new device may be created there.
Using nbshell, deviceB can be assigned to the rack rear in the desired position.

Also check out the screenshots in the Google groups: https://groups.google.com/g/netbox-discuss/c/zgBhnTUiaHs/m/tMsrXVbrAwAJ

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the application

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions