edumarrom / pdaw23

Proyecto DAW - IES Doñana - Curso 2023/2024
0 stars 0 forks source link

Repasar apartado roles #185

Closed edumarrom closed 8 months ago

edumarrom commented 8 months ago

Con esta fusión realizo cambios similares a los realizados en los anteriores apartados, para que mantengan un diseño consistente entre ellos e incluir una validación de formulario básica del lado del cliente.

Tras definir permisos apara las acciones de los mopdelos, he visto necesario cambiar la forma en que mostraba los checkboxes para asignarle los permisos a un rol.

Antes se trataba de una lista no numerada con un checkbox por cada permiso definido. Con la cantidad de permisos que disponemos ahora (4 por cada modelo) esta lista numerada se hacía excesivamente extensa

Ahora he organizado estos checkboxes en una tabla de permisos, agrupándolos por modelo (Categoría, Nivel, Curso...), mejorando significativamente su presentación.

Además, en esta tabla sólo se mostrarán los permisos de los modelos que especifiquemos en el controlador. Así evitamos mostrar otros permisos que no tuvieran relación con las funciones para gestionar los apartados de la aplicación.

Relacionado con los roles y permisos, he decidido renombrar los permisos de edición (antes 'edit') por 'update' para seguir las siglas del acrónimo "CRUD".

dabaliu test_8000_admin_roles_4_edit(HD Laptop)