snipe / snipe-it

A free open source IT asset/license management system
https://snipeitapp.com
GNU Affero General Public License v3.0
10.93k stars 3.16k forks source link

Assigned consumables cannot be cancelled #10609

Open albertomna opened 2 years ago

albertomna commented 2 years ago

Snipe-IT Version

v5.3.7 - build 6587

Operating System

Debian 10

Web Server

Nginx

PHP Version

7.4.25

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Hello there, thanks for this fantastic Software!!! I have a question... when i create a consumables and i assigned this to a User, i cannot delete the operation after. I think that the Admin should have the possibility to manage this (error or distraction) because this can generate a wrong "cost". Thanks again!

Describe the solution you'd like A clear and concise description of what you want to happen.

The possibility, in the users panel, to delete the operation and not only show the history.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

No response

Additional context Add any other context or screenshots about the feature request here.

No response

welcome[bot] commented 2 years ago

👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.

albertomna commented 2 years ago

Is this not a future issue?

BraydonHB commented 2 years ago

It would be nice to have this in case a user changes their mind or finds out the item does not work. We treat cables and adapters like consumables so this would help greatly.

snipe commented 2 years ago

@BraydonHB I feel like those should probably be accessories though? We don't check consumables back in because - by definition - they are consumed. You use up a printer cartridge or a ream of paper, you don't use up a cable. That cable can be reallocated in the future.

BraydonHB commented 2 years ago

@BraydonHB I feel like those should probably be accessories though? We don't check consumables back in because - by definition - they are consumed. You use up a printer cartridge or a ream of paper, you don't use up a cable. That cable can be reallocated in the future.

In our business I think it would be a worthwhile option to check a consumable back in or at least update the quantity. We charge all our items back to the 10 businesses under us and the individual departments within them. Therefore, being able to keep the on-hand count and associated costs of these items straight is really important.

Let's say a user requests a printer cartridge only to discover that it is the wrong one and wants to return it unused. Currently, my on-hand count would be off unless I add a completely new entry for the cartridge and put the correct number in.

That scenario is made a bit more troublesome by the fact that I can't clone a consumable to make a new entry. Being able to clone a consumable to make a new entry would also speed up item entry when we restock on the same item and only the price needs to change.

It would be nice to have the ability to edit all item categories the same way and just limit who can modify the on-hand counts.

I would like to eventually replace our hand written chargeback list with monthly reports from snipe that get sent straight to accounting.

Additionally I would like to leverage the scanning features of Snipe to keeping everything in order for inventory time.

tmuras commented 2 years ago

Just +1 here. You may need to cancel it, when the checkout was done by mistake. I guess the work-around would be a direct edit in the DB.