Ir para o conteúdo

 Voltar a SGA LIVRE De...
Tela cheia

Bug: impressão da senha ocorre antes da geração.

3 de Novembro de 2009, 20:44 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 27 vezes

Prezados,

há uma falha na impressão da senha, no módulo de Triagem.

Da forma como está, a impressão ocorre antes da geração da senha, o que gera um erro na primeira senha e, nas seguintes, faz com que a senha impressa seja a penúltima gerada, não a última.

Para corrigir o problema, alterei a função Triagem.distribuir, do arquivo /modules/sga/triagem/lib/js/triagem.js, colocando a impressão para ocorrer dentro da função de callback da operação de geração da senha. Envio a alteração para que possam verificá-la e, se for o caso, validá-la.

 A função modificada ficou assim:

Triagem.distribuir = function(id_servico, id_prio, status_imp) {
      
  var p = new Object();
   
  p['id_servico'] = id_servico;
  p['id_prio'] = id_prio;
  p['client_name'] = document.getElementById("client_name").value;
  p['client_ident'] = document.getElementById("client_ident").value;

  var callbackOk = function() {
    //1 se impressão está ativa
    if (status_imp == 1) {
      var testwindow = window.open(TRIAG_PATH + "acoes/imprimir_senha.php", "mywindow", "location=0,status=0,scrollbars=0,width=300,height=170");
      testwindow.moveTo(0,0);
    }
    location.href = '?mod=sga.triagem';
  }

  SGA.executaOperacao(TRIAG_PATH + "acoes/distribuir_senha.php", "POST", Ajax.encodePostParameters(p), callbackOk)
 
}

 

Autor: Jonas de Araújo Luz Jr.


1Um comentário

  • C356886d67845ff4e91bd7fc0ee13654?only path=false&size=50&d=404Anderson Roberto Pereira(usuário não autenticado)
    4 de Novembro de 2009, 17:03

     

    Olá Jonas,

    tem toda razão.

    Já atualizamos o svn e também disponibilizamos novo pacote da aplicação web (sgalivre-servidor-web_1.0.2.tgz).

    Agradecemos bastante a colaboração com código!

    Esse é o espírito do software público!

    Continue participando.

     

     

     

     

Encontro da comunidade SGA Livre no FISL11

13 de Julho de 2010, 15:41, por Desconhecido

Prezados,



Em uma semana, SGA Livre ultrapassa mil usuários

10 de Novembro de 2009, 19:19, por Desconhecido

Em apenas uma semana de funcionamento, a comunidade do Sistema de Gerenciamento do Atendimento (SGA Livre) do Portal Software Público atingiu a marca de mil usuários. O lançamento e a disponibilização do software livre foi feito no último dia 22, durante a 6ª Conferência Latino-Americana de Software Livre (Latinoware 2009), que ocorreu em Foz do Iguaçu (PR).



Nova versão da aplicação Web 1.0.2

4 de Novembro de 2009, 17:05, por Desconhecido

Disponível nova versão da aplicação web (1.0.2). Corrige uma falha na impressão da senha, no módulo de Triagem.



Nova versão da aplicação Web 1.0.1

29 de Outubro de 2009, 12:56, por Desconhecido

Disponível nova versão da aplicação Web do SGA LIVRE, que corrige: