wasare / sistema-academico-eprotec

Automatically exported from code.google.com/p/sistema-academico-eprotec
Other
0 stars 0 forks source link

Campos obrigatórios dos formulários estão sem identificação #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Identificar os campos obrigatórios dos formulários do SA antes da submissão.

Exemplo: Nome(*) ou * ou Obrigatório.

Vamos trabalhar neste ticket em duas etapas:

   1. Documentar os campos obrigatórios não identificados / validados
   2. Definir uma estratégia de identificação / validação.

Para a primeira etapa você deverá percorrer cada opção de menu / formulário
e testar o envio do formulário. Documentar somente os campos de cada
formulário não marcados / validados como obrigatórios. Um exemplo de 
anotação:

- Matrículas
- Disciplinas Oferecidas
- campos não marcados na ação "Prosseguir": Período e Curso
- campos não validados na ação "Listar": Curso

O exemplo acima é somente uma referência, você pode usar uma notação
diferenciada ou outras informações que julgar necessário. O importante é
temos o caminho exato para o formulário, neste caso: - Matrículas -> -
Disciplinas Oferecidas. A documentação deverá ser feita no documento do
Google Docs que eu compartilhei com você.

Para a segunda etapa depois discutimos.

Original issue reported on code.google.com by wanderso...@gmail.com on 31 May 2010 at 12:22

GoogleCodeExporter commented 9 years ago

Original comment by wanderso...@gmail.com on 16 Jun 2010 at 9:28

GoogleCodeExporter commented 9 years ago
Rogério,

Terminada e etapa 1, vamos a 2ª etapa:
   2. Definir uma estratégia de identificação / validação.

Para esta etapa vamos somente nos preocupar com a identificação dos campos 
obrigatórios, a validação poderá ser feita futuramente, mas isso será em 
outro ticket.

A estratégia de identificação dos campos obrigatórios será simples, 
constará apenas de um * (asterisco) na cor vermelha e em negrito na frente do 
campo. Por exemplo:

Nome * ___________________________________________

Entre o nome (label) do campo e o * deverá ter um ou dois espaços ( ). Não 
será necessário alterar mais nada visualmente no formulário, apenas incluir 
o * (asterisco) nos campos que foram identificados anteriormente como 
obrigatórios. Outro exemplo:

Cidade: * ________________________________

Os campos já marcados como obrigatórios devem ser atualizados/adaptados para 
este novo padrão.

A cor e o negrito do asterisco será aplicado através de um estilo em um 
arquivo CSS. Eu já inclui o estilo CSS nos arquivos .css em public/styles e 
será um classe de nome "required".  Nos formulários que não incluir no 
<head></head> nenhum arquivo .css, você deverá incluir o arquivo required.css 
da seguinte forma dentro da tag head:

<link rel="stylesheet" href="<?=$BASE_URL .'public/styles/required.css'?>" 
type="text/css"> 

O arquivo de estilo CSS específico deverá ser incluído desta forma para 
evitar  distorções no estilo original do formulário.

No final a marcação para os campos obrigatório será como no exemplo:

 <span class="required">*</span> 

Faça um "update" na sua cópia de trabalho para baixar as últimas mudanças 
do repositório.

Qualquer dúvida ou dificuldade deverá ser informada através de um 
comentário neste mesmo ticket.

Original comment by wanderso...@gmail.com on 13 Jul 2010 at 1:26