Skip to content

[FEATURE] criar e agendar endpoint para o comando de relatórios #63

@ledsouza

Description

@ledsouza

Para executar o comando send_due_report_notifications diariamente, vamos criar um endpoint seguro na API do Django. O Cloud Scheduler será configurado para chamar esse endpoint. A segurança será garantida exigindo uma verificação de token OIDC para garantir que apenas o Cloud Scheduler possa acioná-lo.

Critérios de Aceite:

  • Um novo endpoint (ex: POST /api/tasks/send-due-report-notifications) foi criado no Django.
  • O endpoint invoca o comando de gerenciamento send_due_report_notifications.
  • O endpoint é protegido e só pode ser acionado por chamadas autenticadas do Cloud Scheduler (via OIDC).
  • Uma tarefa no Cloud Scheduler foi criada para fazer uma requisição POST para essa URL diariamente.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions