Allow replacing module in module bay without loosing any other information #10906

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

Originally created by @dejantep on GitHub (Mar 18, 2025).

NetBox version

v4.2.5

Feature type

New functionality

Proposed functionality

When modelling devices with slots and module bays it would be great addition to be able to replace one when its broken or upgraded for example.
Right now it gets deleted with all interfaces associeted with it. VLANs are gone too if you have any defined per interface. My guess is cables too. And you need to do it all over again

Expand "Add module" function with "replace existing" check box in this screenshot.

Image

Or if working from device add function button "replace" next to delete

Image

Use case

This would be enormous improvment to this functionality because for devices with modules is not unusual to replace a card or whatever component.
Right now its fine until you need to replace a broken component.

Database changes

dont know

External dependencies

No response

Originally created by @dejantep on GitHub (Mar 18, 2025). ### NetBox version v4.2.5 ### Feature type New functionality ### Proposed functionality When modelling devices with slots and module bays it would be great addition to be able to replace one when its broken or upgraded for example. Right now it gets deleted with all interfaces associeted with it. VLANs are gone too if you have any defined per interface. My guess is cables too. And you need to do it all over again Expand "Add module" function with "replace existing" check box in this screenshot. ![Image](https://github.com/user-attachments/assets/9710f6ab-d0c6-429d-aa65-3fb529676b28) Or if working from device add function button "replace" next to delete ![Image](https://github.com/user-attachments/assets/c7fc3ab7-f893-4d89-a6bc-2768682dd06e) ### Use case This would be enormous improvment to this functionality because for devices with modules is not unusual to replace a card or whatever component. Right now its fine until you need to replace a broken component. ### Database changes dont know ### External dependencies _No response_
adam added the type: feature label 2025-12-29 21:37:34 +01:00
adam closed this issue 2025-12-29 21:37:34 +01:00
Author
Owner

@bctiemann commented on GitHub (Mar 20, 2025):

IMO it doesn't make sense to mix attributes that are separable from the physical device (such as VLANs, IPs, etc), from intrinsic physical attributes, which is what would be necessary to tackle something of this magnitude.

@bctiemann commented on GitHub (Mar 20, 2025): IMO it doesn't make sense to mix attributes that are separable from the physical device (such as VLANs, IPs, etc), from intrinsic physical attributes, which is what would be necessary to tackle something of this magnitude.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#10906