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

Criar cadastro de Gerenciador e Academia #1

Closed
mrmorais opened this issue Aug 1, 2015 · 3 comments
Closed

Criar cadastro de Gerenciador e Academia #1

mrmorais opened this issue Aug 1, 2015 · 3 comments
Assignees
Milestone

Comments

@mrmorais
Copy link
Owner

mrmorais commented Aug 1, 2015

O cadastro de academia possui uma especificidade, ele só é feito após o cadastro de gerenciador, pois

O gerenciador pode cadastrar mais de uma academia

As informações necessárias para o cadastro do gerenciador são:

  • Nome (45)
  • Sobrenome (45)
  • Email (255)
  • Senha (32)
  • Tipo (INT)

O tipo do gerenciador indica o privilégio do mesmo, ou seja, se ele pode inserir personais e gerenciadores. O gerenciador desse cadastro recebe o tipo = 1 (master). Os gerenciadores criados por ele são tipo = 2 (slave), que não podem criar outras contas.

O email deve ser validado, e não deve ser aceito registro com emails já cadastrados no banco de dados. A senha deve possuir um campo repetir senha para validação.

Após o registro do usuário, a conta deve ser ativada através de um e-mail com um link de validação. (Adiado para um Sprint futura)

Quando o gerenciador realizar o login no sistema, ele poderá criar uma conta de Academia. O registro de uma nova academia requisita as seguintes informações

  • Nome (45)
  • Cidade (45)
  • Estado (2)
  • Endereço (45)
  • Telefone (45)

A academia terá um perfil público na rede social, que pode ser acessado, por exemplo, da seguinte forma: http://www.bodyfit.com.br/?/academia/12345

@mrmorais mrmorais added this to the #1 Sprint milestone Aug 1, 2015
@mrmorais mrmorais added the doing label Aug 2, 2015
@mrmorais mrmorais self-assigned this Aug 2, 2015
@mrmorais
Copy link
Owner Author

mrmorais commented Aug 2, 2015

Relatório de desenvolvimento (RD1)

O cadastro de academia e de gerenciador está sendo feito agrupadamente, ou seja, numa mesma página de cadastro o gerente irá repassar suas informações e em seguida as informações da academia.

A inserção de novas academias ao sistema poderá ser feita no acesso do gerenciador.

Eis a imagem da tela de cadastro

tela_cadastro

@mrmorais
Copy link
Owner Author

mrmorais commented Aug 2, 2015

Relatório de desenvolvimento (RD2)

Coisas desenvolvidas nesta issue:

  • Formulário de cadastro de gerente e academia
  • Criação do modelo gerente_md com as funções:
    • cadastrarGerente($nome, $sobrenome, $email, $senha) - retorna o ID gerado
    • emailExiste($email) - returna true se já existe o email informado cadastrado
  • Validação dos dados de Academia e de Gerente, provenientes do formulário
  • Cadastro do gerente no banco de dados

@mrmorais
Copy link
Owner Author

mrmorais commented Aug 2, 2015

Relátorio final

Os requisitos desta issue foram parcialmente atingidos. As únicas necessidades pendentes são:

@mrmorais mrmorais closed this as completed Aug 2, 2015
@mrmorais mrmorais removed the doing label Aug 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant