Skip to content

Add a restock basket and stock count actions - #1226

Merged
sridharkalaibala merged 3 commits into
developfrom
codex/restock-basket
Oct 9, 2026
Merged

sridharkalaibala merged 3 commits into
developfrom
codex/restock-basket

Conversation

@sridharkalaibala

Copy link
Copy Markdown
Contributor

Low Stock now collects items in a restock basket instead of opening one purchase for each click. Quantities start at 1, can be edited, and remain available while browsing or refreshing the tab. Finish reviews a direct stock adjustment or transfers one supplier group into a purchase without overwriting an existing purchase draft.

Stock Counts now exposes Start recount, Bulk stock update, Inventory logs, Low stock list and Refresh. Its empty state explains saved worksheets versus completed adjustments. Low Stock has the shared stock tools and refreshes after adjustments.

Validation: browser-tested on the isolated demo: two direct additions (+3/+2), recount restoration, two-item purchase saved with quantities 4/1 and stock unchanged for the order, and basket persistence across reload. API repository suite: 154 passed. Final targeted UI/language suites: 63 passed. Full suite: 4,113 passed, 2 skipped; its one Dutch coverage failure was corrected and the complete affected language suites subsequently passed. Frontend build, packaging, attribution and lint checks passed (existing lint warnings only).

Preview: https://basket-review-test.posnic.com/public/dashboard.html#/lowstockitems

@sridharkalaibala
sridharkalaibala merged commit a562b0f into develop Oct 9, 2026
12 checks passed
@github-actions github-actions Bot added the ready for QA Merged to develop and live on develop.posnic.io - anyone can test it label Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Merged to develop. Anyone can test this - you do not need write access.

Try it at https://develop.posnic.io, or run it yourself:

git fetch origin develop && git checkout develop
npm install && npm --prefix api install
npm run dev   # then http://localhost:3000

When you have tested it, say what you did and what happened, and set
QA passed or QA failed. If you cannot set labels, just comment -
a maintainer will.

Reporting that something is broken is as useful as fixing it. It is
better found here than by a shopkeeper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for QA Merged to develop and live on develop.posnic.io - anyone can test it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant