Open ifgarces opened 1 year ago
Esto es una tarea compleja que ahora mismo no será abordada. Esto porque implica:
I. Dificultades en el debugging, ya que, en muchos casos, como se menciona en (4), hay errores humanos del CSV mismo de la Facultad y esto debe solucionarse manualmente por el desarrollador.
II. Desarrollo considerable de sincronización de tareas de rake
: no encontré una gema existente que sirva mucho para esto, y se tendría que desarrollar todo un formato para ver el output de la tarea data_importer
(backend) desde la app web (frontend).
Si bien la forma actual no es demasiado cómoda, es más práctica teniendo en cuenta el tamaño del proyecto.
Actualmente, el catálogo se actualiza mediante:
data_importer
de Rake (por consola), con el CSV dentro deTomaRamosWebApp/db/catalog
según corresponda (más info). El CSV se incluye por tanto en el repo mismo.build
con docker-compose).Se desea agilizar esta tarea, implementar un panel de administración en la aplicación web misma, de forma que, directamente en el servidor, se pueda autenticar como un usuario administrador, se suba el Excel, y se ejecute la tarea
data_importer
, pudiendo ver el output en tiempo real. Investigar sobre alguna gema que permite hacer esto.