Cadastro de Defesa - nonatto/PPG_Profile GitHub Wiki
Regras da tela de cadastro de uma defesa
O campo "Aluno" deve ser o primeiro campo dessa tela. Não permitir continuar o cadastro sem a seleção do Aluno. O Aluno será selecionado a partir de uma busca por autocompletar.
Ao selecionar o aluno, as informações referentes a Curso e Instituição serão retornadas a partir dessa seleção.
Título da defesa
testar:
- tamanho máximo do campo (maxlengh = tamanho do banco)
- preenchimento além do tamanho máximo (maxlengh = tamanho do banco)
- o não preenchimento do campo (em branco) (html 5.0 required)
Descrição sobre o tema da defesa
testar:
- tamanho máximo do campo (maxlengh = tamanho do banco)
- preenchimento além do tamanho máximo (maxlengh = tamanho do banco)
- o não preenchimento do campo (em branco) (html 5.0 required)
Departamento
Campo seletor a partir de dados existentes. testar:
- seleção de um valor existente
- valor default "Selecione", mas não é considerado um valor válido
- valores possíveis: dados obtidos da tabela Departamento.
- tratar situação de dados nulos na tabela de Departam
Professores orientador e co-orientador
testar:
- seleção de um valor existente e adição do mesmo em uma lista
- valor default "Selecione", mas não é considerado um valor válido
- valores possíveis: dados obtidos da tabela Professor.
- tratar situação de dados nulos na tabela de Professor, associados ao Departamento selecionado anteriormente.
- é obrigatório pelo menos um professor selecionado
Regras em banco de dados
- como pode existir mais de uma defesa cadastrada por aluno, por tema, departamento ou professor orientador, não será validada a unicidade de dados através de tupla lógica, apenas pelo ID gerado na tabela Defesa.