Awesome
Contexto
Ejercicio para intentar resolver el problema que existe entre Company/BranchOffice/Account/Order
La Company Cruz Azul tiene el siguiente problema: Necesita administrar y manejar los pedidos que generan sus sucursales. Por otro lado cuando las sucursales tienen personas encargadas que podran generar pedidos en su sucursal y ver los pedidos de su sucural. Pero por otra parte el administrador de Cruz Azul necesita poder asignar pedidos a la sucursal que el quiera y ademas ver los pedidos de todas sus sucursales.
De esto se puede entender lo siguiente:
- La Company Cruz Azul tiene muchas sucursales
- La Company Cruz Azul puede asignar a una o varias personas a una sucursal
- La Persona asignada a una sucursal puede generar varias Order de pedidos
Lo que se necesita:
La Company Cruz Azul necesita poder hacer las siguientes acciones:
- Un Jefe de Local: Solo puede ver los pedidos de su local y generar pedidos para su local
- Un Administrador: Puede ver todos los pedidos todos los locales y generar pedidos a los locales que el estime conveniente.