Project

General

Profile

Web Cliente

Búsqueda y Descarga de datos

La interfaz web se encuentra en http://10.10.20.49/ . Se necesita un login para acceder a los datos, que es el mismo que usa la GUI cliente. Existen tres tipos de búsqueda:

  • Por Instrumento
  • Por Campaña
  • Por Sub-Experimento

La operación de bajada de datos es simple. Se seleccionan los diferentes días de interés y luego click a en "Download". En ambos casos, se incluirán por defecto los datos de configuración y metadatos del experimento. El usuario de este ejemplo tiene varios permisos especiales. Puede borrar datos y restaurar datos borrados. En general un usuario solo tiene permisos de bajada de datos.

Se reciben algunos emails confirmando el progreso de la operación hasta su finalización. Estos emails tienen información para hacer un mount a Gossip para acceder la información. Los datos de Puma nunca son accesibles directamente por clientes.

Borrado de Datos

Usuarios selectos tienen permiso para pedir borrado de datos. De tener permisos, se puede pedir borrar datos iniciales, intermedios y finales, al igual que para la descarga se seleccionan los días a borrar y se hace click en "Delete". Luego de procesado el pedido aparece el label "Waiting to be trashed/restored".

Una vez hecho el pedido, pasa por el sistema de colas y queda pendiente hasta que un usuario con permisos lo apruebe. El estado de la cola es visible a todos los usuarios. El primer estado es “Awaiting Approval”
Se puede ver los detalles de la cola. Un usuario con suficientes permisos puede aprobar (Accept) o rechazar (Decline) el pedido:

En caso de rechazo, los datos no cambian.

En caso de ser aceptado el pedido, los datos reflejan el estado de borrado y aparece el label "In Trash", lo que indica que los datos aún pueden ser restaurados.

Dependiendo de permisos, se puede pedir la restauración de datos seleccionando los dias a restaurar y haciendo click en "Restore".

De la misma manera que con borrado, el usuario autorizado al ver la cola puede Aprobar o Rechazar el pedido de restauración. Ahora que el dato está restaurado, se puede continuar con el borrado final de datos.

Para el borrado final de datos, un administrador (admin) del sistema abre la operación de borrado anterior, y presiona “Delete Forever”. Al ejecutarse la cola, se borra físicamente el archivo del almacenamiento en Puma:

En principio el admin debe esperar a que alguien apruebe / rechace los pedidos de restauración antes de borrar por completo los datos, o hacerlo él mismo.

El admin también puede ofrecer o rescindir estos permisos a usuarios a través de la pantalla de administración http://10.10.20.49/admin. Ver Admin Manual para los detalles.

Django-BusquedaResult.png View (44 KB) Juan Carlos Espinoza, 05/31/2017 02:19 PM

Django-busqueda.png View (26 KB) Juan Carlos Espinoza, 05/31/2017 02:19 PM

Django-DeleteQueue.png View (38.9 KB) Juan Carlos Espinoza, 05/31/2017 02:27 PM

Django-WaitingTrash.png View (26.4 KB) Juan Carlos Espinoza, 05/31/2017 02:27 PM

Django-ForeverQueue.png View (40.9 KB) Juan Carlos Espinoza, 05/31/2017 02:35 PM

Django-InTrash.png View (25.2 KB) Juan Carlos Espinoza, 05/31/2017 02:38 PM