Andres F. L. M.

0 / 5

Colombia

Para ver más detalles del cliente

Ingresa a Workana

Proyectos abiertos
Objetivo
1) Autenticacion.
2) Otorgar permisos a los usuarios por medio del rol de usuario que tenga asignado.
2.1) Limite de empresas que puede crear un usuario.

MODELO ENTIDAD - RELACION.
Ver imagen: "relationalModel_Ver1_1_1.jpeg"

1)Permisos y roles
Buscamos por medio de la tabla “user_roles” manejar los diferentes roles que necesite el sistema y en el momento de crearse o editarse pueda asignarse los permisos que se desee conceder al mismo. Con esto, al momento de crear un usuario se le conceda permisos según los roles que se sean asignados. Tenemos un CRUD para los roles de usuario, sin embargo no tenemos el CRUD de permisos y usuarios.

Ejemplo
Contamos con 3 módulos: Recursos, Usuarios y predios. Cada uno crea, edita y elimina.
Deseo crear un nuevo rol llamado Moderador, el cual podrá crear y eliminar recursos pero no editarlos. Crear, editar, eliminar usuarios y no podrá hacer nada en predios. Este rol quedara guardado en la tabla "user_rolls". Luego, cuando vaya a crear un usuario y le asigne el roll de moderador, este tendrá los permisos que su rol le permite. Para mayor claridad ver la imagen "roll_usuarios_ejemplo".

El proyecto está realizado en laravel 5.4 y se usa componentes de VUE para presentar la información. http://app.agsyspro.com/#/
Base de datos en MYSQL.


Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: No aplica
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Habilidades requeridas: