Skip to content

Integração do Banco de Dados Paliativo para Formulários de Inscrição #294

@kellencmartins

Description

@kellencmartins

Título: Integração do Banco de Dados paliativo para envio dos dados enviados pelos formulários de inscrição do site.

Problemas identificados:

  • Ao tentar realizar o envio dos dados dos formulários de inscrição do site (junior/mentor/apoiador), ocorre um erro genérico porque não há uma integração para onde os dados sejam encaminhados após o envio para o formulário de mentor e apoiador.
    Evidência.
  • No formulário de juniores, o botão de "Enviar" está bloqueado.
    Evidência.

Impactos no usuário:

Severidade: Alta
Prioridade: Alta
Afeta: Todos os usuários que desejarem se inscrever como voluntário ou apoiador no projeto SouJunior através do formulário.

Sugestões técnicas/solução:

  • Incluir um banco de dados paliativo para envio dos dados dos formulários de juniores, mentores, heads e apoiadores.
  • Incluir uma tabela de banco de dados específica para cada formulário, mantendo todos os dados existentes nos formulários.

Para os formulários de Junior, Mentor e Heads:

  • Permitir se inscrever uma única vez por CPF a cada 3 meses, possuindo um campo específico para "data de inscrição".

  • Possuir um campo informando se a inscrição do usuário ultrapassou 3 meses. Caso a inscrição esteja dentro de 3 meses, o campo deve estar como "ativo", caso ultrapassar os 3 meses, "inativo".

  • Caso o cadastro esteja como "inativo", deve permitir que o usuário se inscreva novamente no formulário.

  • Incluir uma forma de resgate dos dados semanalmente.

Cenários de teste:

Para os formulários de Junior, Mentor e Heads:

  • O usuário acessa o site da SouJunior e clica em "Faça parte".
  • O usuário expande o card e clica em "Quero participar!" no formulário desejado.
  • O usuário consegue informar seus dados e enviar o formulário sem erros.
  • Os dados são armazenados normalmente na tabela específica para o formulário selecionado.
  • Caso usuário tentar se inscrever novamente dentro de 3 meses após a inscrição, ele será notificado que já existe um cadastro ativo.
  • Após 3 meses da inscrição, o usuário deve conseguir se inscrever novamente no formulário desejado.

Para os formulários de Apoiador:

  • O usuário acessa o site da SouJunior e clica em "Faça parte".
  • O usuário expande o card e clica em "Quero participar!" no formulário desejado.
  • O usuário consegue informar seus dados e enviar o formulário sem erros.
  • Os dados são armazenados normalmente na tabela específica para o formulário selecionado.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Finalizado

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions