Changes between Initial Version and Version 1 of Ticket #50
- Timestamp:
- 10/30/14 20:44:01 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #50 – Description
initial v1 12 12 || [] || 01518 || 1533 || Adão Regis Cruz || 54 || || || || 13 13 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. 15 16 16 17 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. … … 20 21 || int, PK || timestamp || int, FK || int, FK || enum || unsigned int* || 21 22 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: 23 26 24 27 || ID_LogDocumentos || !DataHora || ID_Agente || ID_Aluno || ID_Turma || ID_Lote || ID_TipoDocumento || Acao || Justificativa || Endereco_IP || 25 28 || int, PK || timestamp || int, FK || int, FK || int, FK || int, FK || int, FK || enum || text || unsigned int * || 26 29 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 27 32 !* 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.