Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to move inventory items between different devices #2233

Closed
uncleVALERA opened this issue Jul 12, 2018 · 7 comments · Fixed by #3818
Closed

Ability to move inventory items between different devices #2233

uncleVALERA opened this issue Jul 12, 2018 · 7 comments · Fixed by #3818
Labels
status: accepted This issue has been accepted for implementation

Comments

@uncleVALERA
Copy link

Issue type
[X] Feature request
[ ] Bug report
[ ] Documentation

Environment
Python version: 3.5.2
NetBox version: 2.3.5

Description
Create the ability to move inventory items between different devices.

@xomka686
Copy link

Just wanted to request exactly that feature!
We currently have SFP transceivers being added in the "Inventory" section of the devices and are willing to be able to move them between the devices.
It's also useful to have a device registered like a "warehouse" with items like transceivers, power supplies, fan modules and so on and to have flexibility of moving these items from the "warehouse" to actual devices inventory.

@jeremystretch jeremystretch added the status: revisions needed This issue requires additional information to be actionable label Jul 18, 2018
@jeremystretch
Copy link
Member

This needs much more detail to be actionable. Please describe the workflow and any other changes being proposed.

@uncleVALERA
Copy link
Author

For example: the server has RAID-cards and HDD / SSD.
Periodically need to move them to another server.
If the equipment needs to be deleted on the first server and created on the second server - it will not be correct for inventory and it is not possible to have a history of equipments transfer.
Would like to have possibility detach inventory object from one server/device and attach to second.

@mmahacek
Copy link
Contributor

It is one thing to allow inventory items to be transferred from one device to another (which would be something nice to have) and a completely separate thing to have a history log of all the moves. I would see the latter as part of the upcoming change logging feature slated for 2.4.

@mmahacek
Copy link
Contributor

Scenario 1: Allow Inventory items to be entered without being assigned to a specific device, with the option to edit the assigned device.
-or-
Scenario 2: From the Inventory Items page, add an action that would allow re-assigning the item to a different device.

Since inventory items are currently stored in a separate table, I wouldn't imagine the back end would need much modification. If an inventory item requires an assigned device, the user could create an "Inventory Storage" device to hold items that are not technically assigned to a device at the time.
My guess is the initial request is to accommodate tracking an item moving between devices, rather than deleting and re-creating the item as it moves.

@jeremystretch jeremystretch added status: under review Further discussion is needed to determine this issue's scope and/or implementation and removed status: revisions needed This issue requires additional information to be actionable labels Jul 27, 2018
@spyder372
Copy link

As mmahacek said, I would like to add both Scenario 1 and Scenario 2 to the Inventory Items.

This implementation will be the catalyst in ingratiating Netbox in our datacenter. Without a way to track the location of inventory and place it into hold or a "warehouse" status in netbox; and/or move it into another device, it has been turned down every time by our team.

@jeremystretch
Copy link
Member

Scenario 1: Allow Inventory items to be entered without being assigned to a specific device, with the option to edit the assigned device.

This is going to be a hard "no," as it would cross the line into the realm of general inventory management. Our stance has always been that if the item isn't installed in a device, it shouldn't exist in NetBox.

Scenario 2: From the Inventory Items page, add an action that would allow re-assigning the item to a different device.

I'm going to mark this FR as accepted with the caveat that this is the limitation of its scope: Reassigning an existing InventoryItem from one device to another via the web UI.

@jeremystretch jeremystretch added status: accepted This issue has been accepted for implementation type: minor feature and removed status: under review Further discussion is needed to determine this issue's scope and/or implementation labels Nov 30, 2018
@netbox-community netbox-community deleted a comment from skept1c May 2, 2019
@netbox-community netbox-community deleted a comment from skept1c May 2, 2019
jeremystretch added a commit that referenced this issue Jan 2, 2020
Closes #2233: Ability to move inventory items between devices
@lock lock bot locked as resolved and limited conversation to collaborators Apr 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted This issue has been accepted for implementation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants