Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cadastro de Usuário #43

Closed
8 tasks done
fabiolamfleury opened this issue Sep 14, 2019 · 6 comments
Closed
8 tasks done

Cadastro de Usuário #43

fabiolamfleury opened this issue Sep 14, 2019 · 6 comments

Comments

@fabiolamfleury
Copy link
Member

fabiolamfleury commented Sep 14, 2019

Descrição
Eu, como usuário, gostaria de me cadastrar no site para obter acesso as funcionalidades.

Critérios de Aceitação

  • Deverá ter os campos: nome, senha, confirmação de senha, email;
  • O campo de nome deve ser preenchido com no mínimo 3 caracteres e no máximo 50;
  • A senha deve possuir no mínimo 8 caracteres, e deve coincidir com a confirmação de senha;
  • O email deve ter o formato texto@texto.texto
  • Deverá possuir validações de campos em todos os níveis: nas models, no endpoint e no frontend;
  • A conta do usuário deve estar persistida no banco de dados;
  • Funcionalidade testada.

Tarefas

  • Criação da model de usuário(verificar como herdar do user do django);
  • Criação do endpoint de cadastro de usuário;
  • Criação da tela do frontend com o formulário de cadastro;
  • Validação de campos no frontend
  • Envio do formulário do frontend para o backend;
  • Resposta de sucesso ou fracasso enviado do backend para o frontend;
  • Frontend deve processar a resposta do backend, informando o usuário
  • Realizar testes;

Pareamentos

  • Leonardo e Hugo

Telas do protótipo para serem levadas em consideração

image

@fabiolamfleury
Copy link
Member Author

Pontuação de estimativa: 40

@durvalcarvalho
Copy link
Collaborator

Como sobrescrever o usuário do Django -> Link

Como criar um endpoint para novos usuário -> Link

durvalcarvalho pushed a commit that referenced this issue Sep 23, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 23, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 23, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 24, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 24, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 24, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 24, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
durvalcarvalho pushed a commit that referenced this issue Sep 24, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
LeoSilvaGomes-zz pushed a commit that referenced this issue Sep 29, 2019
@LeoSilvaGomes-zz
Copy link
Collaborator

LeoSilvaGomes-zz commented Sep 30, 2019

Foi feito a conexão entre o back e o front. Essa conexão foi feita pelo axios, uma biblioteca para consumir api. Além disso foi adicionado um plugin toasted, esse plugin é capaz de mostrar informações(alert) na tela de forma dinâmica.

@shayanealcantara shayanealcantara changed the title Cadastro de Usuário WIP Cadastro de Usuário Sep 30, 2019
@LeoSilvaGomes-zz
Copy link
Collaborator

LeoSilvaGomes-zz commented Sep 30, 2019

Foi adicionado no Back uma biblioteca Django, Cors Headers, essa biblioteca é capaz de manipular as requisições do cabeçalho do server de forma que o frontend consiga se comunicar com o backend e vice versa pela mesma máquina, essa biblioteca foi implementada para seguir algumas politicas de permissões.

@LeoSilvaGomes-zz
Copy link
Collaborator

LeoSilvaGomes-zz commented Sep 30, 2019

Planos de resulação da issue:

  • Fazer login automático quando cadastrar
  • Botão e método de Logout
  • Traduzir errors vindo do back

KiSobral added a commit that referenced this issue Sep 30, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
@shayanealcantara shayanealcantara changed the title WIP Cadastro de Usuário Cadastro de Usuário Sep 30, 2019
@LeoSilvaGomes-zz LeoSilvaGomes-zz changed the title Cadastro de Usuário WIP Cadastro de Usuário Sep 30, 2019
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
LeoSilvaGomes-zz pushed a commit that referenced this issue Oct 1, 2019
Co-authored-by: Hugo Sobral de Lima Salomão <hugosobral10@gmail.com>
Co-authored-by: Renato Britto Araujo <renatobritto@protonmail.com>
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
@fabiolamfleury fabiolamfleury changed the title WIP Cadastro de Usuário Cadastro de Usuário Oct 1, 2019
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
KiSobral added a commit that referenced this issue Oct 1, 2019
Co-authored-by: Leonardo da Silva Gomes <leonardodasigomes@gmail.com>
fabiolamfleury pushed a commit that referenced this issue Oct 2, 2019
vitorcx added a commit that referenced this issue Oct 2, 2019
vitorcx added a commit that referenced this issue Oct 2, 2019
shayanealcantara added a commit that referenced this issue Oct 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants