Como coordenador de projeto, quero adicionar membros do projeto ao sistema, com a finalidade de poder acrescentar suas participações no sistema e permitir o uso de ferramentas disponíveis para membros.
Problemas associados
O coordenador precisa cadastrar os membros para poder gerenciar suas participações no projeto.
O coordenador precisa cadastrar os membros para permitir a utilização das ferramentas oferecidas a membros.
Solução proposta
Implantar um modal intuitivo para que o coordenador consiga adicionar as informações, prontuário, nome, Email e Discord ID e consiga enviar os dados informados. Checar as informações enviadas pelo coordenador, garantido que as informações sejam válidas e se o membro já está cadastrado. Caso não houver nenhum problema com as informações, adicionar membro ao banco de dados e informar o êxito do processo. Caso contrario, informar o problema exato ocorrido.
Critérios de aceitação
[x] Somente o coordenador do bot tem autorização para executar esse comando;
[x] Exibir mensagem para usuários não autorizados a fazer esse comando;
[x] O coordenador deve conseguir enviar as informações, prontuário, nome, Email e Discord ID do membro.
[x] O Email deve ser válido
[x] O nome deve ter no mínimo 5 e máximo 100.
[x] O prontuário deve iniciar com 2 caracteres alpha, seguido de 6 caracteres numérico, seguido de um caractere alfanumérico.
[x] Se o prontuário for inválido, deve-se enviar uma mensagem avisando o coordenador que o prontuário é invalido;
[x] O discord id deve ser um numero inteiro;
[x] Se o discord id for inválido, deve-se enviar uma mensagem avisando o coordenador que o discord id é invalido;
[x] Não deve ser possível cadastrar um membro que já tem um prontuário cadastrado;
[x] Se já tem um membro cadastrado com o prontuário informado, deve-se enviar uma mensagem avisando o coordenador que o membro já foi cadastrado;
[x] O comando deve retornar que o membro foi cadastrado com sucesso.
Como coordenador de projeto, quero adicionar membros do projeto ao sistema, com a finalidade de poder acrescentar suas participações no sistema e permitir o uso de ferramentas disponíveis para membros.
Problemas associados
Solução proposta
Implantar um modal intuitivo para que o coordenador consiga adicionar as informações, prontuário, nome, Email e Discord ID e consiga enviar os dados informados. Checar as informações enviadas pelo coordenador, garantido que as informações sejam válidas e se o membro já está cadastrado. Caso não houver nenhum problema com as informações, adicionar membro ao banco de dados e informar o êxito do processo. Caso contrario, informar o problema exato ocorrido.
Critérios de aceitação