Closed igords-goncalves closed 1 year ago
Aguardaremos até que o time de @SouJunior/ux crie o formulário de cadastro do candidato.
@igords-goncalves A US referente está incorreta. O link correto é este: https://github.com/orgs/SouJunior/projects/3/views/1?pane=issue&itemId=22945724
A mesma questão sobre o campo CPF se repete aqui.
Saiba mais em https://github.com/SouJunior/vagas-frontend/issues/112#issuecomment-1471133786
Estou enfrentando um bug de validação relacionado ao form de cadastro de usuários e form de login.
No arquivo validations onde acontecem todas as validações de inputs
, quando descomento todo o código que faz a validação do form de cadastro como na ultima imagem, a submissão do form de login seguindo o padrão do React Hook Form como na imagem abaixo, fica impossibilitada. O botão não envia a submissão nenhuma e ao que parece também se torna não clicavel.
A situação da possibilidade de click só se resolve quando a submissão acontece dentro do botão com da forma tradicional com o método onChange( )
do button, porém um novo bug surge, a função que faz de fato o login como na imagem abaixo, só realiza de o login quando o método preventDefault( )
é inserido dentro da função e, primeira posição ou no campo de submissão do React Hook Form onde aconteceria a chamada da função de login seguindo a forma do React Hook Form como citei acima.
O que descobri foi que o erro que causa esses problemas no form de login estão na validação do form de cadastro, após comentar os códigos no arquivo validations intex.tsx da função formSchema como na imagem abaixo tudo funciona como deveria, sem o preventDefault( )
e com a submissão feita no campo React Hook Form.
O problema dessa solução é que agora os forms de cadastro não estão sendo validados.
É importante ressaltar que o erro acontece tanto nos forms de candidato e empresa pois o código é praticamente o mesmo, um possível erro quanto a submissão do cadastro dos usuários também pode acontecer, só não foi feito o teste ainda pois estamos com problemas no servidor.
Boa noite,
Alguém sabe me informar se foi feito a criação do formulário ? Dia 13 de Março igords-goncalves informou que estava aguardando.
Abre uma pagina Not Found - Back-end da API: https://dev-backend-vagas.up.railway.app/api/#/
@SouJunior/ux @LuandaClara Podem verificar a respeito dessa criação do formulário?
@Andrezapsilva Segue endereço da API https://vagas-backend.soujunior.tech/API/
Bugs
Todos os outros Testes passaram.
Verificar @Leodias2204 @isabelahyeda @igords-goncalves Qualquer dúvida sobre as falhas descritas, estou a disposição.
CT001: Criar Formulário
STATUS : PASSOU
CT002.01: Validar Formulário - Campo Foto
Evidência:
https://github.com/SouJunior/vagas-frontend/assets/140206807/ec75acc3-43de-4ac9-9d6c-b7d67f0cbf09
STATUS : FALHA
Obs.: Ao tentar alterar a foto ela não carrega.
CT002.02: Validar Formulário - Nome completo
STATUS : FALHA
Obs.: Ao tentar alterar a Nome não é possível, campo não esta habilitado. Seguindo o cenário que o Candidato case ou mude o nome de batismo.
CT002.03: Validar Formulário - E-mail
STATUS : FALHA
Obs.: Ao tentar alterar a E-mail não é possível, campo não esta habilitado. Seguindo o cenário que o Candidato mude o E-mail.
CT002.04: Validar Formulário - Cidade
STATUS : PASSOU
Obs.: Feito com exemplos de varios nomes de cidades usando o máximo de caracteres possível.
CT002.05: Validar Formulário - UF
STATUS : PASSOU
Obs.: Feito com exemplos com as 27 UFs Brasileiras.
CT002.06: Validar Formulário - Telefone 1
STATUS : FALHA
Feito com números gerados aleatoriamente com todos os DDDs - Exemplo de números Fixos e Celulares.
Obs.: O campo não assume o formato (00) 00000-0000, contido no campo inicialmente.
CT002.07: Validar Formulário - Telefone 2
STATUS : FALHA
Feito com números gerados aleatoriamente com todos os DDDs - Exemplo de números Fixos e Celulares.
Obs.: O campo não assume o formato (00) 00000-0000, contido no campo inicialmente.
CT002.08: Validar Formulário - Currículo 1
STATUS : PASSOU
Obs.: Feito teste com arquivos no formato: jpeg/doc/pdf/txt
CT002.09: Validar Formulário - Currículo 2
STATUS : PASSOU
Obs.: Feito teste com arquivos no formato: jpeg/doc/pdf/txt
CT002.10.01: Validar Formulário - Atualizar Sem Campos Obrigatórios Preenchidos
CT002.10.02: Validar Formulário - Atualizar Com Campos Obrigatórios Preenchidos
https://github.com/SouJunior/vagas-frontend/assets/140206807/cd39b091-8b77-4eeb-99be-7dbee9708246 https://github.com/SouJunior/vagas-frontend/assets/140206807/c99bdf45-1b78-472e-a1ed-a2afd93c5bef
STATUS : FALHA
Feito testes sem os campo preenchidos e com campos preenchidos.
Obs.1.: Feito testes sem os campos obrigatórios preenchidos e não aparece nenhuma mensagem sobre obrigatoriedade ao apertar o botão "Atualizar".
Obs.2: Feito testes com os campos obrigatórios preenchidos e não salva as informações ao apertar o botão "Atualizar".
Reteste de Bugs em andamento:
CT002.01: Validar Formulário - Campo Foto CT002.02: Validar Formulário - Nome completo CT002.10.01: Validar Formulário - Atualizar Sem Campos Obrigatórios Preenchidos CT002.10.02: Validar Formulário - Atualizar Com Campos Obrigatórios Preenchidos
CT002.06: Validar Formulário - Telefone 1 Obs.: O campo não assume o formato (00) 00000-0000, contido no campo inicialmente. CT002.07: Validar Formulário - Telefone 2 Obs.: O campo não assume o formato (00) 00000-0000, contido no campo inicialmente.
CT002.03: Validar Formulário - E-mail Conforme conversado com a @isabelahyeda, na historia [Candidato] Atualizar Perfil#221, há a regra de negocio onde o e-mail estará desabilitado, sem a possibilidade de edição.
@Andrezapsilva PR aprovado e pronto para reteste.
Reteste de Bugs:
CT002.01: Validar Formulário - Campo Foto CT002.02: Validar Formulário - Nome completo CT002.10.01: Validar Formulário - Atualizar Sem Campos Obrigatórios Preenchidos CT002.10.02: Validar Formulário - Atualizar Com Campos Obrigatórios Preenchidos CT002.06: Validar Formulário - Telefone 1 CT002.07: Validar Formulário - Telefone 2 CT002.03: Validar Formulário - E-mail Conforme conversado com a , na história https://github.com/SouJunior/products/issues/221, há a regra de negócio onde o e-mail estará desabilitado, sem a possibilidade de edição.
STATUS : PASSOU
Todos os Testes Passaram.
A Task pode seguir o fluxo @vivianaschmidt e @denyscarvalho.
US referente: https://github.com/orgs/SouJunior/projects/3/views/1?pane=issue&itemId=22945724
Figma referente: https://www.figma.com/file/vZW7WBF2WfTiiRjsSQRiFe/SouJunior---UI%2FUX---(-Update-19%2F10%2F2022-)?node-id=89%3A3&t=wn9fqUzX5pFkKGTE-0
Descrição
Recursos
API backend: https://dev-backend-vagas.up.railway.app/api/#/