-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Description:
As a user of the Inventory Management Application, I want to be able to check out inventory items that have been sold. This will allow me to accurately track my inventory levels and prevent overselling.
Acceptance Criteria:
- The user can click a "Check Out" button on the Products page to initiate the check-out process.
- A Check-out page will open, where the user can select multiple products to check out.
- The user can enter the quantity of the sold items being checked out, along with the date of the sale and any notes or comments.
- After the check-out is complete, the inventory levels for the selected product will be updated to reflect the new quantity.
- The check-out will be added to the product's history log, which can be viewed by clicking a "View History" button in the Products table.
- The user can view the history log for a product to see all previous check-ins, sales, and adjustments, along with their dates and notes.
- If the user enters an invalid quantity or date, an error message will be displayed indicating the problem and prompting the user to correct it.
- If the user cancels the check-out, the inventory levels and history log for the selected product will remain unchanged.
- The table data is persisted to a database backend.
Reactions are currently unavailable