Pessoal,
Vou dividir o relatório em três seções para ficar mais claro.
------------------------------------------------------------------------------
Dúvidas/sugestões sobre o UC-USU-0011 - Cadastrar Usuário:
- Acho que é interessante gravar no banco a data e a hora em que o usuário foi cadastrado. Concordam?
- "6.1.3 - O usuário seleciona um *Papel para associar ao novo Usuário." Como esse tópico depende da classe Papel, talvez fosse interessante haver uma referência aos casos de uso de Papel.
- "6.1.13 - O usuário informa a formação principal (Superior Completo, Superior em Andamento, Pós-Graduação Completa, Mestrado etc)" É bom definir quais elementos farão, de fato, parte dessa lista. O etc deixa em aberto.
------------------------------------------------------------------------------
O que foi feito
- Já criei o model User, mas ainda falta adicionar a ele os campos [Papel] e [Imagem do Perfil].
- Também criei uma "view" e um "template" provisórios só para testar a inserção.
- Fiz uns testes básicos e a inserção funcionou.
- Validações prontas: [FE 01], [FE 02], [FE 05] e [FE 06]
- Por enquanto, estou usando o SQLite como "SGBD", pois não consegui instalar no Windows o psycopg2, que é uma espécie de driver para o Django se comunicar com o Postgresql. Parece que instalando o mingw32 esse problema se resolve. Preciso testar.
------------------------------------------------------------------------------
Pendências:
- implementar o upload da imagem do perfil;
- implementar as validações restantes;
- implementar o envio de email de confirmação;
- criar uma máscara para a entrada da data de nascimento no form de cadastro;
- instalar o psycopg2 para poder usar o Postgresql;
- criar um template de acordo com o protótipo enviado por Erton;
- refatorar o código para melhorar a legibilidade.
Atenciosamente,
Alexsander Toledo
Autor: Alexsander Toledo de Almeida e Silva
44 comentários