Con esta fusión implemento de la rama principal un repaso completo sobre el panel administrativo, donde he realizado una serie de modificaciones y mejoras sobre todos los apartados que la componen.
Principalmente podemos destacar:
Crear los apartados que faltaban para gestionar la aplicación, com son las categorías, niveles, precios de los cursos, y la página del dashboard
Un repaso sobre la presentación de las vistas y componentes de livewire que ya había, para que su estilo sea consistente y homogéneo por todo el panel, además de algunas mejoras en algunos apartados.
Validación del lado del cliente para todos los formularios del panel, gestionados desde un fichero js externo.
Proteger las acciones que podemos realizar desde este panel. Se han definido permisos independientes para cada modelo y accion a realizar. Estos permisos se han incluido en el seeder de permisos, y luego asignado al rol de administrado mediante un mecanismo que facilita la creación y asignación de permisos de manera masiva.
Como en anteriores fusiones, cada una de ellas dispone de información sobre los cambios realizados, así como referencias. A continuación facilito el enlace a las fusiones que conforman esta implementación:
Con esta fusión implemento de la rama principal un repaso completo sobre el panel administrativo, donde he realizado una serie de modificaciones y mejoras sobre todos los apartados que la componen.
Principalmente podemos destacar:
Crear los apartados que faltaban para gestionar la aplicación, com son las categorías, niveles, precios de los cursos, y la página del dashboard
Un repaso sobre la presentación de las vistas y componentes de livewire que ya había, para que su estilo sea consistente y homogéneo por todo el panel, además de algunas mejoras en algunos apartados.
Validación del lado del cliente para todos los formularios del panel, gestionados desde un fichero js externo.
Proteger las acciones que podemos realizar desde este panel. Se han definido permisos independientes para cada modelo y accion a realizar. Estos permisos se han incluido en el seeder de permisos, y luego asignado al rol de administrado mediante un mecanismo que facilita la creación y asignación de permisos de manera masiva.
De acuerdo con la documentación de Laravel-Permission he concedido capacidades de superadmin al usuario designado como administrador.
Como en anteriores fusiones, cada una de ellas dispone de información sobre los cambios realizados, así como referencias. A continuación facilito el enlace a las fusiones que conforman esta implementación:
181
183
184
185
186
187
188
Referencias