Skip to content

API Flia Chipana-Versión 2.0

Latest

Choose a tag to compare

@Kevin-Jch Kevin-Jch released this 03 Dec 18:53

Implementación de Metodología de Ventas y Control de Acceso por Rol

Nuevas funcionalidades incorporadas
Metodología de ventas
Se creó la estructura base para gestionar el proceso de ventas, incluyendo:

  • Detalle de venta: registro de productos, cantidades, precios unitarios y totales.
  • Forma de pago: selección entre opciones como efectivo y transferencia.
  • Detalle de forma de pago: el cual permite generar pagos compuesto, es decir, permite que el pago se realice con varias formas de pago.

Nuevas consultas disponibles
Se agregaron endpoints para:

  • Listado y filtrado de ventas por fecha.
  • Listado y filtrado de ingresos dependiendo de la forma de pago.
  • Mostrar los ingresos totales en un rango de fechas.

Mejora en autenticación y control de acceso
La API ahora incluye el rol del usuario junto con el token de acceso JWT. Esto permite:

  • Que el frontend reciba el rol (admin, vendedor, etc.) al momento del login.
  • Renderizar un main limitado según el rol, ocultando secciones no autorizadas.
  • Validar permisos en cada request desde el backend, asegurando robustez y seguridad.