You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Historia de Usuario: Confimar contrato de alquiler
Como un Vendedor Quiero poder modificar el estado como Confirmado de un alquiler en el sistema Para confirmar un contrato de alquiler y reservar el stock de los productos utilzados y asignar los empleados segun el producto.
Datos
Monto recibido
El contrato que se quiere confirmar
Empleados
Criterios de aceptación
Puedo seleccionar un alquiler y registrar el estado de Confirmado.
Al confirmar un contrato este queda con el estado "CONFIRMADO"
Al intentar asignar un empleado para el contrato que tenga otro conflictos de horario por otro contrato se lanza un error.
Se debe asignar el personal necesario para cubrir los estándares de limpieza de la empresa (POR VER, por ejemplo un empleado cada x horas).
Si el contrato estaba señado, el monto recibido debe ser igual a TOTAL DE ALQUILER - MONTO SEÑADO.
Si el contrato no estaba señado el monto recibido debe ser igual a TOTAL DE ALQUILER.
Tareas:
Modelo en Django.
Agregar modelo al Schema de GraphQL.
Implementar queries y mutaciones con las validaciones pertinentes.
Componente de registro de contrato en React.
Componente de modificación de contrato React.
Componente para mostrar listado de contratos en React.
Implementar la funcionalidad de búsqueda de cliente con filtros (nombre, dni).
Testear todas las funcionalidades implementadas y corregir posibles errores.
The text was updated successfully, but these errors were encountered:
Historia de Usuario: Confimar contrato de alquiler
Como un Vendedor
Quiero poder modificar el estado como Confirmado de un alquiler en el sistema
Para confirmar un contrato de alquiler y reservar el stock de los productos utilzados y asignar los empleados segun el producto.
Datos
Criterios de aceptación
Tareas:
The text was updated successfully, but these errors were encountered: