Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
faloi opened this issue Mar 10, 2021 · 0 comments
Open

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

faloi opened this issue Mar 10, 2021 · 0 comments
Labels

Comments

@faloi
Copy link
Contributor

faloi commented Mar 10, 2021

✔️ Objetivos

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

🧑‍💻 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:

  • un flag, que determine si debe actualizar todos o solo los que tengan fechaSincronizacionGuarani en null,
  • el tamaño del lote,
  • el número de lote desde el cual empezar - especialmente útil por si se corta la ejecución a la mitad.
@faloi faloi added the backend label Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant