Day 04 - 01/10/2026 (On-site)

User Management, Role Assignment & Warehouse List

Continued implementation based on the approved UI design, building the admin screens for users, roles, and warehouses.

  • User Management: Built the user list screen (search, filter by status/role, pagination) and the create/edit user form (name, email, status, assigned warehouse).
  • Role Assignment: Implemented the role assignment screen mapping users to the roles defined during Sprint 0 (Admin, Manager, Supervisor, Receiver, Picker, Inspector, Viewer), with a permission matrix view per role.
  • Warehouse List: Built the warehouse list screen (code, name, address, status, number of locations) with create/edit/deactivate actions, following the BR-B rules from Domain B (e.g. only Admin can create/deactivate warehouses).
  • Connected all three screens to their respective API endpoints and handled loading/empty/error states.
  • Tested the flow end-to-end: create a user, assign a role, and verify the role’s permissions are reflected when that user logs in.