unahur-turnos / planificacion

Todas las tareas del proyecto viven en este repositorio.
http://turnos.unahur.edu.ar
1 stars 0 forks source link

Script para volver a vincular las inscripciones con Guaraní #124

Open faloi opened 3 years ago

faloi commented 3 years ago

:heavy_check_mark: Objetivos

Tener un mecanismo para forzar la revinculación de usuarios con carreras de Guaraní.

:technologist: Notas para el desarrollo

Como es probable que tengamos que correr este proceso para muchos usuarios, no nos sirve hacerlo como request porque daría timeout. Se me ocurre entonces hacer un pequeño script que trabaje por lotes, de la siguiente forma:

  1. Traiga un lote de usuarios (por ejemplo, 30). Conviene que vengan ordenados de alguna forma para que los lotes sean predecibles.
  2. Haga las requests a la API Guaraní.
  3. Borre las inscripciones del lote de usuarios (si hay) y las vuelva a crear con la info que trajo de Guaraní.
  4. Vuelva al paso 1 hasta terminar con todos los usuarios.

Además, sería bueno que el script acepte como parámetros: