Problem: I have an inventory that fills one purpose -> insert the same type of item (dongles) which only varies it's serial number. Every month someone buys a box which comes with a perfect range of numbers.
So, a sequence usually starts like 2196 and the final number is 2396 (if 200 units are purchased).
My dev is reluctant to add any type of editing to prevent human error for two reasons:
1-it's done 4 times a year 2-if someone has ability to delete the record it will mess up with a reference, and by doing that there is no reference, unless it's build a history (more work) 3-the project is too big and we need to ship
I don't agree with him because users including highly trained ones makes input mistakes. We are using a Jquery library for editing which is not a big deal to activate (I can do it myself) but it involves cost with testing and backend.
This is what I came up with but I still think that this is not ideal:
Right now I have this popup to insert:
What would be the best approach (cheap cost) to reduce human error input in this case?
Note: the status is changed dynamically based on when the dongle is activated. The purpose of the inventory is to record it's first entry before it's sold to final customer and track if it was stolen or lost.