Skip to content

Implementa integracion inicial de Google Calendar con recordatorios

  • Autorización OAuth con Google Calendar.
  • Callback para recibir autorización temporal.
  • Creación de evento desde recordatorio activo.
  • Uso de variables de entorno para credenciales de Google.
  • Respuesta con googleEventId, htmlLink y estado de integración.
  • Invitación por correo a funcionario y estudiante asociados a la instancia del recordatorio.

Pruebas realizadas:

  • GET /api/calendario/google/autorizar redirige a Google.
  • GET /api/calendario/google/callback autoriza la cuenta temporalmente.
  • POST /api/calendario/recordatorios/{idRecordatorio}/crear-evento devuelve 200 y crea evento en Google Calendar.
  • Se verificó llegada de invitación por correo a funcionario y estudiante.

Notas:

  • La autorización queda en memoria mientras el backend esté encendido.
  • El evento se crea en el calendario de la cuenta Google autorizada.
  • Queda pendiente ajustar zona horaria para que la hora local de Uruguay coincida exactamente en Calendar.

Merge request reports

Loading