Controladores - Ejercicios
Scaffolding estático
Modificar la aplicación Biblioteca para que todas las clases de dominio dejen de realizar el scaffolding dinámico para pasar a hacerlo de forma estática y poder modificar de esta forma sus métodos directamente.
Modificación de las vistas
Modifica las vistas list.gsp y show.gsp de la clase de dominio Usuario para que no muestre la información correspondiente a la contraseña, así como añade aquellos campos que no aparezcan en el listado generado mediante el scaffolding estático.
Elimina también la columna que indica el identificador del usuario y modifica la vista correspondiente para que al hacer clic en cualquiera de los campos visibles del usuario, se muestre la información completa del mismo.
Filtros (I)
En la aplicación Biblioteca, sólo los bibliotecarios pueden crear y modificar la información de los libros. Añadir los filtros necesarios para evitar que cualquier otro tipo de usuario no sea capaz de realizar estas acciones.
Filtros (II)
Sólo los usuarios de tipo Bibliotecario serán capaces de realizar operaciones de tipo préstamo. Introducir los cambios necesarios en la aplicación para que esto sea así.
Del mismo modo, los usuarios de tipo profesor y socio, sólo podrán realizar operaciones de tipo reserva sobre un libro.
Archivos de logs
Introduce los cambios necesarios para almacenar todos los logs que consideres oportunos producidos en nuestra aplicación. Utiliza para ello los interceptadores de acciones.