Duración: Miércoles 24/08/16 - Martes 30/08/16
Alcance
Sprint de importador de CKAN
Objetivo
Crear el importador de datos de CKAN, vinculando las tablas existentes con las tablas de ODIN, mediante el uso de la api de CKAN. Corregir los bugs, priorizando los errores bloqueantes levantados por el equipo de datos.
Tareas
API
- Cambiar de obligatorio a opcional los campos
description
yaddress
de Organization - Crear filtro para los campos que se devuelven al frontend, y cualquier aplicación que no sea el admin. Filtrar segun corresponda:
- owner
- createdBy
- modelos con estado despublicado
- modelos borrados lógicamente
Admin
- Agregar tab importar al sidebar
- Crear pantalla principal del importador, donde se seleccionen los campos por defecto (dropdowns)
- Usuario responsable
- Estado
- Frequencia de actualización
- Generar la importación de datos
- Categorías: http://data.buenosaires.gob.ar/api/3/action/group_list?q=
- Etiquetas: http://data.buenosaires.gob.ar/api/3/action/tag_list?q=
- Datasets:
- Recursos: http://data.buenosaires.gob.ar/api/3/action/resource_search?query=nombredeldataset
- Dentro de cada recurso hay un campo llamado
url
, desde donde se puede descargar el archivo relacionado
- Dentro de cada recurso hay un campo llamado
- Notificar cantidad de datos importados
- Categorías
- Etiquetas
- Organizaciones
- Datasets
- Recursos
- Agregar unidad de tooltip en los gráficos
- Unificar respuestas Bad Request de la api + i18n
- Permitir borrado físico en modelos que no tengan relaciones populadas
- Implementar CSS del login en el Admin
- Modificar home del Admin
Frontend
- Agregar skip y limit para paginación a la vista de tabla (bugzilla)
- Hacer el frontend responsive para celular
- Hacer el frontend responsive para tablet
Otros
- Completar la documentación de instalación
- Actualizar tests de unidad (mocha)
Prioridades
- Hacer el frontend responsive para celular
- Hacer el frontend responsive para tablet
- Cambiar de obligatorio a opcional los campos
description
yaddress
de Organization - Generar la importación de datos