DigitalShoestringSolutions / InventoryManagement

Shoestring starter solution for a simple inventory management system
GNU General Public License v3.0
0 stars 1 forks source link

Admin overwrite current stock level #9

Closed tobyaharris closed 2 months ago

tobyaharris commented 4 months ago

A missing feature in high demand is the ability to update current stock levels at a location from a tablet.

The speed needs to be comparable to scribbling down the remaining number on a printed spreadsheet. For as long as it is significantly slower, the IM system won't be used.

Currently this can be done by opening the django admin page, clicking Inventory Items, clicking in individual items (ps items in multiple locations are duplicated and not distinguished - can we have a location column visible here?), editing the Unit field and clicking save. This is too many clicks, and un unfriendly user interface.

I propose making the Units column in the :8000/adminpage* editable. The user can type in a new value. Ideally this would be saved on clicking off the field, or every few seconds, or if necessary a save button next to the field. To avoid missing data on the Track Withdraw and Analytics, this could create a withdrawal entry with user "Stock Check Overwrite" etc.

*please rename to avoid confusion with :8000/admin, the django backend, StockManagement is right there. Having Admin Panel in the page title similarly adds to this confusion.

tobyaharris commented 4 months ago

Coming soon: feature/stock-check which adds a tab for this.

tobyaharris commented 4 months ago

@anandarupmukherjee I'm still looking forward to your push :)

tobyaharris commented 2 months ago

I'm expecting to split feature/stock-check up into multiple smaller PRs. The suboptimally named feature/stock-check-only may be the one to meet this need.

tobyaharris commented 2 months ago

Fixed in #22