1.6 KiB
1.6 KiB
US15 - Identificação de Utilizador por Username
Como utilizador do RefoodOne Quero que a minha conta de acesso seja caracterizada por um username (para login) e um nome completo (para visualização no sistema) Para simplificar o login no dia-a-dia e manter o meu nome legível na lista de utilizadores.
Descrição do Fluxo
- Ao aceder à página de login, o voluntário insere o seu Nome de Utilizador (e.g.
joao) em vez do e-mail ou nome completo. - Na lista de utilizadores na área de administração, o Administrador consegue visualizar em colunas separadas o Nome de Utilizador e o Nome Completo.
- Ao criar ou editar um utilizador, o Administrador pode definir ambos os campos (Nome Completo e Nome de Utilizador).
Critérios de Aceitação
1. Interface Gráfica (UI)
- Ecrã de Login: Campo de texto rotulado como "Nome de Utilizador" (ex:
refoodpdn) em vez de "Utilizador / E-mail". - Ecrã de Listagem: Coluna para o Nome Completo (Nome) e coluna para o Nome de Utilizador (Username).
- Ecrã de Detalhe/Criação: Dois campos de texto:
- Nome Completo (e.g. "João Silva")
- Nome de Utilizador (e.g. "joao")
2. Comportamento e Regras de Negócio
- O
usernamedeve ser único na base de dados. - Ao atualizar a base de dados, as contas já existentes devem ter o seu
usernameatualizado de forma automática para o seu primeiro nome (a primeira palavra do campo nome em minúsculas). - O login é efetuado através do
username.
3. Integração de Dados
- Alteração da tabela
userspara conter ambos os camposnameeusername.