Gadget Import
Disponible desde versión 3.3.0 (Moonwalker)
Descripción
Este nuevo Gadget (implementado como Gadget Template) permite importar registros hacia una Entidad desde fichero en formato CSV y JSON.
Elementos del template
Selector de entidad:
Descarga de plantilla: este botón abrirá un pop up donde descargar la plantilla en formato csv o json. Este fichero tendrá el esquema general con las cabeceras de las columnas para tomarlo como modelo y añadir en él los registros que serán importados. Además, añade un ejemplo para informar del formato de cada columna.
Elemento para subir el fichero: permite clicar en él y seleccionar el fichero o arrastrarlo en el recuadro marcado.
Una vez seleccionado el fichero aparece debajo de esta zona. Sólo tienes que clicar en el botón Import para importar los datos del fichero.
En el caso que el fichero fuese inconsistente, se mostrarán los errores en una ventana modal.
Internacionalización
La plantilla está internacionalizada con el estándar i18n implantado en la plataforma. Existe un registro en Manage Internationalizations donde está la internacionalización en ingles y castellano, esta aplica a los elementos de la plantilla como botones, selectores, etc.
Entidad por parámetro
El gadget permite definir un parámetro por URL para tomarlo como entidad inicial. Con esto se consigue que no se pueda seleccionar otra entidad desde que se accede al dashboard.