Skip to content

Perfil Completo de Usuario

Maicon Mares requested to merge 136-campos-extras-perfil-usuario into main

Descrição

Adiciona a obrigatoriedade do usuário preencher uma enquete para coletar dados extras que são necessários para a presidência em determinados cenários de participação. Os cenários de participação que podem exigir o preenchimento da enquete antes de permitir a interação do usuário são:

  • Criar proposta
  • Comentar em uma proposta
  • Participar de enquete

A obrigatoriedade da enquete só ocorre quando o usuário definir que o espaço participativo em questão exige Enquete de Perfil de Usuário. Apenas espaços participativos do tipo "Processo" possuem a opção para exigir tal enquete. É necessário que o admin crie no Painel de Administração a enquete com as perguntas e preencha o id da enquete criada no campo "ID da Enquete de Perfil de Usuário" na organização. Closes #136 (closed)

Alterações Realizadas

Forms de Espaço Participativo do tipo Processo

Screenshot_from_2024-03-15_11-56-26

Forms de Organização

Screenshot_from_2024-03-15_11-58-23

Botão "Faça sua proposta" não renderizado para usuário com perfil incompleto

Screenshot_from_2024-03-15_12-00-15

Campo para adicionar comentário e votar em proposta não renderizados para usuário com perfil incompleto

Screenshot_from_2024-03-15_12-01-44

Enquete não renderizada para usuário com perfil incompleto

Screenshot_from_2024-03-15_12-05-07

Problemas Relacionados

Forneça links para os problemas ou solicitações de funcionalidades relacionados.

Notas Adicionais

Inclua qualquer informação extra ou considerações para os revisores, como áreas impactadas no código-fonte.

Listas de Verificação do Pedido de Merge

  • O código segue as diretrizes de codificação do projeto.
  • A documentação reflete as alterações realizadas.
  • Já cobri os testes unitários.

Issue referenciada

Closes #136 (closed)

Edited by Maicon Mares

Merge request reports