Groovy&Grails: desarrollo rápido de aplicaciones
Last Published: 11/28/2023 12:35:48
 

Web 2.0 - Ejercicios

Carga de archivos

De igual forma que hemos permitido que los usuarios puedan subir una imagen en su perfil, vamos a hacer lo mismo con la portada los libros. Sin embargo, debemos controlar que esta carga de portadas sólo la puedan realizar los bibliotecarios.

Se debe controlar también que el formato de las imágenes sea JPG, GIF o PNG. En caso de ser cualquier otro formato, la aplicación proporcionará un error al usuario para que escoja una imagen en cualquiera de estos formatos.

Realizar también los cambios oportunos en la aplicación para que se muestre dicha imagen cuando visualizamos la información de los libros, tanto de forma individual como en los listados.

Exportar a varios formatos

Utilizar el plugin export para ampliar la funcionalidad de aquellos listados de la aplicación para que el usuario pueda exportar dichos listados a cualquiera de los formatos que el plugin permite. Recuerda también añadir esta funcionalidad para los informes creados en los ejercicios de la sesión 10.

Etiqueta para la identificación de los usuarios

Crear una etiqueta lógica que compruebe si un usuario está identificado en el sistema. En el caso de que este ya esté identificado, se mostrará, como ya tenemos implementado en nuestra aplicación, el nombre y apellidos y un enlace para que abandone la aplicación de forma segura. En caso contrario se le mostrará un enlace para que se registre y otro para que se identifique.