Skip to content

feat: warehouses, location hierarchy UI, scoped APIs, and tenant i18n#101

Merged
Ndevu12 merged 6 commits intomainfrom
feature/warehouses-locations-ui-and-tenant-i18n
Mar 25, 2026
Merged

feat: warehouses, location hierarchy UI, scoped APIs, and tenant i18n#101
Ndevu12 merged 6 commits intomainfrom
feature/warehouses-locations-ui-and-tenant-i18n

Conversation

@Ndevu12
Copy link
Copy Markdown
Owner

@Ndevu12 Ndevu12 commented Mar 25, 2026

Introduce first-class warehouses with migrations linking stock locations, plus warehouse stats, tree utilities, and scoped reporting. Extend DRF for inventory, dashboard, bulk, cycle counts, reservations, sales/procurement, and audit; add cycle reservation filters and localized string handling aligned with Wagtail snippets and tenant catalog hooks.

Frontend: warehouses API/hooks, location list with summary strip, saved views, stock records panel, and a richer tree/form/capacity UX; dashboard KPIs and stock-by-location chart. Align tenant locale sync, locale preference, search command, and parity tests; refresh locale JSON across languages.

Seeders and factories support warehouse-aware locations. Documentation and contributing notes updated for architecture and i18n limitations. Broad test coverage for API, services, reports, snippets, and seeders.

closes: #98

Introduce first-class warehouses with migrations linking stock locations, plus warehouse stats, tree utilities, and scoped reporting. Extend DRF for inventory, dashboard, bulk, cycle counts, reservations, sales/procurement, and audit; add cycle reservation filters and localized string handling aligned with Wagtail snippets and tenant catalog hooks.

Frontend: warehouses API/hooks, location list with summary strip, saved views, stock records panel, and a richer tree/form/capacity UX; dashboard KPIs and stock-by-location chart. Align tenant locale sync, locale preference, search command, and parity tests; refresh locale JSON across languages.

Seeders and factories support warehouse-aware locations. Documentation and contributing notes updated for architecture and i18n limitations. Broad test coverage for API, services, reports, snippets, and seeders.
@Ndevu12 Ndevu12 self-assigned this Mar 25, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
the-inventory Canceled Canceled Mar 25, 2026 11:56am
the-inventory-ui Ready Ready Preview, Comment Mar 25, 2026 11:56am

- Add locale-scoped stock/locations/[id] route and location detail page.

- Refine location tree, stock records panel, list page, saved views toolbar, and search.

- Extend inventory API serializers and views; add coverage in test_inventory_api.

- Sync tenant-facing strings across public locales and script JSON; add locale parity test.
Ndevu12 and others added 4 commits March 25, 2026 11:48
- Add stock/warehouses route, list page, form dialog, and zod schema
- Extend use-warehouses and wire sidebar, breadcrumbs, command search
- Update location form dialog, tree, and location list page
- Refresh locale bundles and inventory script sources (ar, en, es, fr, rw, sw)
…rough an exception

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Jean Paul Elisa NIYOKWIZERWA <140616733+Ndevu12@users.noreply.github.com>
…rough an exception

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Jean Paul Elisa NIYOKWIZERWA <140616733+Ndevu12@users.noreply.github.com>
…rough an exception

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Jean Paul Elisa NIYOKWIZERWA <140616733+Ndevu12@users.noreply.github.com>
@Ndevu12 Ndevu12 merged commit 393bdc0 into main Mar 25, 2026
6 of 9 checks passed
@Ndevu12 Ndevu12 deleted the feature/warehouses-locations-ui-and-tenant-i18n branch March 25, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: use proper terms on the tenant dashboard like warehouse

2 participants