Changes between Initial Version and Version 1 of Ticket #50


Ignore:
Timestamp:
10/30/14 20:44:01 (10 years ago)
Author:
marlomk@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #50 – Description

    initial v1  
    1212|| [] || 01518 || 1533 || Adão Regis Cruz || 54 || || || ||
    1313
    14   2.2. Os alunos cujos certificados para aquela turma já foram inseridos em outro lote terão a opção de cancelamento (ticket #1) no lugar do checkbox, tendo na coluna Lote a data em que o lote daquele aluno foi gerado e outras opções, se existirem, seguindo a lógica já existente.2.3. Para os demais alunos, aqueles cujos dados ainda não foram validados terão o checkbox correspondente desabilitado, ao passo que os que já foram validados terão o checkbox habilitado e poderão ser selecionados para o lote atual.
     14  2.2. Os alunos cujos certificados para aquela turma já foram inseridos em outro lote terão a opção de cancelamento (ticket #1) no lugar do checkbox, tendo na coluna Lote a data em que o lote daquele aluno foi gerado e outras opções, se existirem, seguindo a lógica já existente.
     15  2.3. Para os demais alunos, aqueles cujos dados ainda não foram validados terão o checkbox correspondente desabilitado, ao passo que os que já foram validados terão o checkbox habilitado e poderão ser selecionados para o lote atual.
    1516
    1617 3. Ao clicar no botão Gerar Lote o sistema deverá realizar os seguintes procedimentos: [[BR]]3.1. Verificar se pelo menos 1 aluno foi selecionado. Se não retornar mensagem de erro e abortar o processo. [[BR]]3.2. Se ao menos 1 aluno foi selecionado o sistema deverá mostrar um pop-up com o seguinte texto: "Deseja realmente gerar um lote com os X alunos selecionados?", onde X é o número de checkboxes selecionado.
     
    2021|| int, PK || timestamp || int, FK || int, FK || enum || unsigned int* ||
    2122
    22   4.2.1. O campo ação terá "Gerado" como conteúdo.4.3. Registrar para cada tupla !Aluno/Turma selecionado a data e o ID do lote na tabela talunosaprovados.4.4. Registrar para cada tupla !Aluno/Turma um log na tabela tlogdocumentos as seguintes informações:
     23  4.2.1. O campo ação terá "Gerado" como conteúdo.
     24  4.3. Registrar para cada tupla !Aluno/Turma selecionado a data e o ID do lote na tabela talunosaprovados.
     25  4.4. Registrar para cada tupla !Aluno/Turma um log na tabela tlogdocumentos as seguintes informações:
    2326
    2427|| ID_LogDocumentos || !DataHora || ID_Agente || ID_Aluno || ID_Turma || ID_Lote || ID_TipoDocumento || Acao || Justificativa || Endereco_IP ||
    2528|| int, PK || timestamp || int, FK || int, FK || int, FK || int, FK || int, FK || enum || text || unsigned int * ||
    2629
     30 5. O campo Acao deverá ter "Lote Gerado" como conteúdo ao passo que o campo ID_TipoDocumento deverá ter o ID do tipo de documento Diploma.
     31
    2732!* Ver as funções ip2long (http://php.net/manual/en/function.ip2long.php) e long2ip (http://www.php.net/manual/en/function.long2ip.php) para converter entre Endereço IP e unsigned int.