List view
**User Story:** **Como** um terceiro acessando a ferramenta **com objetivo único**, **quero** conseguir validar um certificado emitido pelo DASI, apenas acessando uma página específica do diretório e digitando o código de identificação único informado no certificado, **para** que possa confirmar a veracidade do documento em questão. Os **critérios de aceite são:** Criar uma página de certificados que seja capaz de validar a veracidade de um potencial certificado emitido pelo DASI, recebendo apenas um dado de entrada (o código de identificação único do certificado) para realizar a validação. É necessário informar o nome do evento ao qual o certificado está relacionado junto a demais informações adicionais disponibilizadas pelo endpoint de busca do certificado tal como o nome do participante, duração do evento, etc. Uma vez dentro do fluxo de certificados, será necessário informar ao usuário de forma sucinta o objetivo da tela e informar também para que o usuário preencha o campo de código único de identificação do certificado, requisitando (de forma obrigatório para chamada da função) e validando o valor digitado. Tais dados precisarão ser enviados dentro via query string numa requisição feita para buscar o certificado, caso haja, através de uma Cloud Function no GCP do CLEBER que precisará ser criada para que a tarefa seja concluída com sucesso. A **definição de pronto é:** Entregar uma página obedecendo o layout, a identidade visual, utilizando das variáveis e temas já definidos (via Angular Material UI) com exemplo do próprio site gozando de tais recursos, e obedecendo conceitos de Atomic Design, contemplando as metas descritas nos critérios de aceite dessa POC.
Overdue by 5 year(s)•Due by October 31, 2020•1/1 issues closedDesenvolver modal que aparece ao selecionar o CTA LOGIN no header com os campos (login e senha) utilizando o Angular Material e obedecendo o estilo padrão adotado.
Overdue by 5 year(s)•Due by September 29, 2020•0/1 issues closedDesenvolver modal que sobrepõe o Modal de login (cujo caminho de acesso para o modal de cadastro é dependente deste) com os campos (Nome, Sobrenome, Nome de usuário, Senha, Confirmação de senha, Celular, Email, Data de nascimento) utilizando o Angular Material e obedecendo o estilo padrão adotado.
Overdue by 5 year(s)•Due by September 29, 2020Encriptar utilizando JWT os dados enviados no payload para cadastro de usuário em função de gestão com dados sensíveis.
Overdue by 5 year(s)•Due by September 26, 2020Criação (validando unicidade antes do cadastro através do e-mail), busca (por e-mail, nome de usuário e celular) e edição (não podendo editar CPF e e-mail) de usuários via Cloud Function. A collection que contém os documentos de usuários é a USERS.
Overdue by 5 year(s)•Due by September 27, 2020