Assign non-racked devices to rack position by drag & drop or by clicking on slot. #6987

Closed
opened 2025-12-29 19:47:29 +01:00 by adam · 2 comments
Owner

Originally created by @severgun on GitHub (Sep 15, 2022).

NetBox version

v3.3.2

Feature type

New functionality

Proposed functionality

Add abbility to place devices in rack slots from Rack info page.
Currently you can only create new device by clicking on slot.

Use case

I did inport csv with devices but did not define rack position. Would be nice to drag and drop them in place.

Database changes

No response

External dependencies

No response

Originally created by @severgun on GitHub (Sep 15, 2022). ### NetBox version v3.3.2 ### Feature type New functionality ### Proposed functionality Add abbility to place devices in rack slots from Rack info page. Currently you can only create new device by clicking on slot. ### Use case I did inport csv with devices but did not define rack position. Would be nice to drag and drop them in place. ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featurestatus: duplicate labels 2025-12-29 19:47:29 +01:00
adam closed this issue 2025-12-29 19:47:29 +01:00
Author
Owner

@jeremystretch commented on GitHub (Sep 15, 2022):

This idea has been raised in multiple past issues (see #6726, #7957) however no one has proposed an actual implementation strategy. I'm going to close this as a duplicate, however if you would like to edit your post to include a detailed proposed solution - citing any necessary database changes, new dependencies, etc. - I'd be happy to re-open it.

I did inport csv with devices but did not define rack position.

I'm not sure if this was just overlooked but NetBox supports assigning device positions curing bulk import.

@jeremystretch commented on GitHub (Sep 15, 2022): This idea has been raised in multiple past issues (see #6726, #7957) however no one has proposed an actual implementation strategy. I'm going to close this as a duplicate, however if you would like to edit your post to include a detailed proposed solution - citing any necessary database changes, new dependencies, etc. - I'd be happy to re-open it. > I did inport csv with devices but did not define rack position. I'm not sure if this was just overlooked but NetBox supports assigning device positions curing bulk import.
Author
Owner

@severgun commented on GitHub (Sep 15, 2022):

Obviously I'm not netbox system architect, so I will not plan solution. This is just feature request from user.

When you have interactive visual representation, common expectation is to be able to interact with items. Move around, get info about items inplace but not going to new pages back and forth, etc.

assigning device positions curing bulk import.

I know that I can set position in multiple ways. But this is not drag and drop. This is different user experience.

Right now I created 3 devices by "Create & Add another". That is fast and useful option. But at the moment of creation I don't where exactly they should be in rack. So, instead of "create now, drag&drop later" I need to change position going deep in devices->device->edit->position or should get all information before creation.

If not drag&drop. Maybe it is possible to add button something like "Put in rack" on device page at Position field where now "Not racked" tag is?

@severgun commented on GitHub (Sep 15, 2022): Obviously I'm not netbox system architect, so I will not plan solution. This is just feature request from user. When you have interactive visual representation, common expectation is to be able to interact with items. Move around, get info about items inplace but not going to new pages back and forth, etc. > assigning device positions curing bulk import. I know that I can set position in multiple ways. But this is not drag and drop. This is different user experience. Right now I created 3 devices by "Create & Add another". That is fast and useful option. But at the moment of creation I don't where exactly they should be in rack. So, instead of "create now, drag&drop later" I need to change position going deep in devices->device->edit->position or should get all information before creation. If not drag&drop. Maybe it is possible to add button something like "Put in rack" on device page at Position field where now "Not racked" tag is?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#6987