116 Pruebas y ajustes del Sistema de Ventas en Laravel (PHP - MySql) FullStack

Duración: 20 min
Módulo: Módulo Pruebas y Ajustes Lección 6 de 13

Descripción

👥 Asignación de Roles de Usuario en el Sistema de Ventas

Este video se centra en cómo asignar roles a los usuarios dentro del sistema de gestión de ventas, demostrando la lógica de asignación automática y la corrección de errores de visualización de usuarios.

  • 🗃️ Visualización de la Base de Datos: El creador del video comienza mostrando las tablas de la base de datos del sistema en phpMyAdmin.
  • ✍️ Modificación del Código: Se explica cómo se realizan cambios en el código de la aplicación, específicamente en la validación para la creación de un rol.
  • 📝 Creación de una Nueva Empresa: Se crea una nueva empresa en el sistema, y se demuestra cómo el rol de "admin" se asigna automáticamente al primer usuario de esa empresa.
  • ✅ Verificación del Rol Asignado: El creador del video inicia sesión como el nuevo usuario para verificar que el rol se ha asignado correctamente y que los permisos son los esperados.
  • 🔧 Corrección del Filtro de Usuarios: Se explica cómo se solucionó un problema en el que el sistema mostraba a todos los usuarios, independientemente de la empresa a la que pertenecían, añadiendo un filtro basado en el ID de la empresa.
  • ➕ Creación y Asignación de Nuevos Roles: Finalmente, se demuestra la creación de un nuevo rol llamado "Almacén" y su asignación a un usuario, mostrando cómo el nuevo rol se refleja en la base de datos y cómo sus permisos son distintos a los del rol de "admin".