Changes between Initial Version and Version 1 of NovoExpresso/rng-administracao-grupos


Ignore:
Timestamp:
10/21/11 18:47:29 (13 years ago)
Author:
cassiano.dalpizzol
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NovoExpresso/rng-administracao-grupos

    v1 v1  
     1== 2.7.1 Formulário de Edição de Grupos == 
     2 
     3=== 2.7.1.1 - Group Name === 
     4* '''Conteúdo:''' Nome designado para o grupo[[BR]] 
     5* '''Tipo:''' texto[[BR]] 
     6* '''Tamanho:''' 128[[BR]] 
     7* '''Obrigatório:''' sim[[BR]] 
     8* '''Sequência de Validações:'''[[BR]] 
     9 * Remover os espaços em branco a esquerda e a direita;[[BR]] 
     10 * Se não informado, marcar o campo como inválido e exibir um tooltip sobre o campo informando o fato;[[BR]] 
     11 
     12=== 2.7.1.2 - Description === 
     13* '''Conteúdo:''' Descrição do tipo de grupo[[BR]] 
     14* '''Tipo:''' texto[[BR]] 
     15* '''Tamanho:''' 255[[BR]] 
     16* '''Obrigatório:''' não[[BR]] 
     17* '''Sequência de Validações:'''[[BR]] 
     18 * Nenhuma validação necessária 
     19 
     20=== 2.7.1.3 - Visibility === 
     21* '''Conteúdo:''' Visibilidade do grupo dentro do catalogo de endereços[[BR]] 
     22* '''Tipo:''' texto (entretanto serão exibidas só duas opções, Display in addressbook e Hide from addressbook)[[BR]] 
     23* '''Tamanho:''' 32[[BR]] 
     24* '''Obrigatório:''' sim[[BR]] 
     25* '''Sequência de Validações:'''[[BR]] 
     26 * Ao alterar as opções de Display para Hide o campo "Saved in Addressbook" deve ser desabilitado; 
     27 * Quando for feita a alteração no sentido contrário (Hide para Display) o campo deve ser habilitado novamente; 
     28 
     29=== 2.7.1.4 - Saved in Addressbook === 
     30* '''Conteúdo:''' Qual das listas de endereço devem ser usadas para armazenar este grupo[[BR]] 
     31* '''Tipo:''' texto[[BR]] 
     32* '''Tamanho:''' 40[[BR]] 
     33* '''Obrigatório:''' sim[[BR]] 
     34* '''Sequência de Validações:'''[[BR]] 
     35 * O sistema deve veríficar se aquela lista de endereço existe; 
     36 
     37=== 2.7.1.5 - Group Members === 
     38* '''Conteúdo:''' Um campo de seleção com a lista de usuários disponíveis para fazer parte do grupo seguido de uma lista com todos os usuários que já fazem parte da lista.[[BR]] 
     39* '''Tipo:''' texto[[BR]] 
     40* '''Tamanho:''' 40[[BR]] 
     41* '''Obrigatório:''' sim[[BR]] 
     42* '''Sequência de Validações:'''[[BR]] 
     43 * Só devem ser listados no campo de seleção os usuários que não estiverem ainda na lista de usuários que já fazem parte do grupo; 
     44 * Uma vez selecionado o usuário ele deve ser incluido automáticamente na lista de usuários que fazem parte do grupo; 
     45 * Se for selecionado um usuário da lista dos usuários qeu já fazem parte do grupo um botão com a opção para excluir o registro deve ser habilitado no rodapé da mesma; 
     46 * Se for acionado o botão de exclusão de um registro ele deve ser colocado novamente no campo de seleção; 
     47 
     48=== 2.7.1.6 - Cancel === 
     49* '''Conteúdo:''' N.A.[[BR]] 
     50* '''Tipo:''' botão[[BR]] 
     51* '''Tamanho:''' N.A.[[BR]] 
     52* '''Obrigatório:''' N.A.[[BR]] 
     53* '''Sequência de Validações:'''[[BR]] 
     54 * Elimina a instância da tela de criação/edição de grupo; 
     55 
     56=== 2.7.1.7 - OK === 
     57* '''Conteúdo:''' N.A.[[BR]] 
     58* '''Tipo:''' botão[[BR]] 
     59* '''Tamanho:''' N.A.[[BR]] 
     60* '''Obrigatório:''' N.A.[[BR]] 
     61* '''Sequência de Validações:'''[[BR]] 
     62 * Executa as validações dos campos do formulário; 
     63 * Se for encontrado algum erro, marca o campo específico e exibe a mensagem "Please fix the errors noted."; 
     64 * Caso não encontre erros executa a gravação dos dados no banco de dados; 
     65 
     66=== 2.7.2 Criação de Grupos === 
     67* O sistema de criação de grupos deve poder ser acessado de duas formas 
     68 * 1- Por um botão posicionado no menu superior que deverá executar o formulário de criação de grupos. O botão deverá ser chamado "Add Group"; 
     69 * 2- Por um menu de contexto que será exibido quando o usuário clicar com o botão direito do mouse sobre a lista de grupos disponíveis. O menu deverá ter o item "Add Group"; 
     70* Com o formulário exibido, quando o usuário selecionar o botão OK; 
     71* Validar todos os campos; 
     72* Persistir todos os dados no banco de dados; 
     73 
     74=== 2.7.3 Alteração de Grupos === 
     75* O Sistema de alteração de grupos deve poder ser acessado de duas formas 
     76 * 1- Por um botão posicionado no menu superior que deverá executar o formulário de criação de grupos. O botão deverá ser chamado "edit group"; 
     77  * Este botão só poderá ficar habilitado quando um grupo estiver selecionado na lista de grupos; 
     78 * 2- Por um menu de contexto que será exibido quando o usuário clicar com o botão direito do mouse sobre um grupo que está na lista de grupos disponíveis; 
     79  * O menu deverá ter o item "edit group"; 
     80* Com o formulário exibido, quando o usuário selecionar o botão OK; 
     81* Validar todos os campos; 
     82* Persistir todos os dados no banco de dados;