Skip to content

Add SaaS sidebar redesign, Restocking view, and restocking API#9

Open
MathurinSIX wants to merge 1 commit into
victorsteeb:mainfrom
MathurinSIX:demo-branch
Open

Add SaaS sidebar redesign, Restocking view, and restocking API#9
MathurinSIX wants to merge 1 commit into
victorsteeb:mainfrom
MathurinSIX:demo-branch

Conversation

@MathurinSIX
Copy link
Copy Markdown

Summary

  • Redesign top navigation as a collapsible vertical sidebar with section labels and icons
  • Add new Restocking view (client/src/views/Restocking.vue) for submitting internal restock orders against forecasted demand
  • Add POST /api/restocking-orders endpoint; restocking orders always appear in the orders list regardless of active filters
  • Add unit_cost field to DemandForecast model and demand_forecasts.json
  • Wire i18n locales (en/ja) and api.js for the new restocking flow

Test plan

  • Sidebar collapses and expands, all nav links work
  • Restocking tab loads and displays demand forecast items
  • Submitting a restocking order posts to /api/restocking-orders and the new order appears in the Orders view
  • Existing filters on Inventory, Orders, and Dashboard still work correctly

🤖 Generated with Claude Code

- Redesign top nav as a collapsible vertical sidebar with section labels
- Add new Restocking view (client/src/views/Restocking.vue) for submitting internal restock orders
- Expose POST /api/restocking-orders endpoint; restocking orders always appear in the orders list regardless of active filters
- Add unit_cost field to DemandForecast model and demand_forecasts.json
- Wire i18n locales (en/ja) and api.js for the new restocking flow
- Add saas-redesign skill and architecture docs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@MathurinSIX
Copy link
Copy Markdown
Author

@claude

@MathurinSIX
Copy link
Copy Markdown
Author

@claude Review my PR

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.

1 participant