Releases: mugan86/frontend-meang-online-shop
Remover logs innecesarios y resolver pequeño desajuste de la práctica
Se han retirado los logs que no son necesarios, para evitar dar información como el token y demás, aparte se ha añadido correctamente la implementación para mostrar correctamente la información del tag seleccionado cuando seleccionamos la acción "info" en los tags (etiquetas)
Implementando la gestión de loes géneros / tags para activar desactivar (Práctica)
Resolución en código de la práctica que corresponde a la activación / desactivación de los géneros / tags
Solucionando desajuste para desbloquear usuarios desde info
Hemos añadido la opción para desbloquear desde la acción de "info"
Aplicando gestión del estado del usuario desde el admin
Hemos habilitado la opción para poder añadir el cambio del estado del usuario para poder gestionar su estado.
Funcionalidades implementadas:
- Bloquear usuarios (si están activos)
- Desbloquear usuarios (si están inactivos)
- Enviar email cuando registramos un usuario desde el panel de administración
Aplicar el envio automático para activar y cambiar password
Hemos habilitado los formularios necesarios para poder realizar el proceso de activación del usuario que ha sido creado desde al admin y también para cambiar la contraseña.
Panel de administración para gestionar la información de las etiquetas (tags)
Hemos administrado la información de los tags, teniendo en cuenta las bases aprendidas con los usuarios y géneros.
- Añadir elementos.
- Modificar información.
- Ver detalles.
- Bloquear elementos (desactivarlos para no visualizarlos)
Panel de administración para gestionar la información de las colecciones
Hemos administrado la información de los géneros y de los usuarios, dando las bases necesarias para poder trabajar con otras colecciones.
- Añadir elementos.
- Modificar información.
- Ver detalles.
- Bloquear elementos (desactivarlos para no visualizarlos)
Sistema de paginación implementado en la aplicación del apartado el admin
Hemos implementado con una tabla dinámica que tiene el sistema de paginación para poder navegar página a página y en el caso de que haya una página, no mostramos la navegación.
Aparte de esto, hemos añadido una opción para seleccionar los items por página que conllevará a larga de los datos de nuevo haciéndolo de manera dinámica.
Para finalizar hemos dejado habilitado el componente table-pagination para poder reusarlo en otro tipo de información como podrían ser los tags, productos,...
Sistema de gestion de usuarios - Frontend
Estamos consumiendo la API de GraphQL para gestionar la información de los usuarios.
- Registro de usuarios.
- Proteger rutas para acceder a ciertos apartados por roles.
- Login con JWT.
- Control de sesión.
- Y más.
Plantilla base de la parte pública OK
Hemos creado la estructura principal con el header, navbar, footer y lo que es el apartado para cargar las páginas y ahora ya podremos trabajar con las diferentes páginas