diff --git a/docs/changelogs/CHANGELOG-3.1.9.md b/docs/changelogs/CHANGELOG-3.1.9.md new file mode 100644 index 000000000..8ac32d6cf --- /dev/null +++ b/docs/changelogs/CHANGELOG-3.1.9.md @@ -0,0 +1,30 @@ +# NOTAS DE VERSÃO MOD-SEI-PEN (versão 3.1.9) + +Este documento descreve as principais mudanças aplicadas nesta versão do módulo de integração do SEI com o Barramento de Serviços do PEN. + +As melhorias entregues em cada uma das versões são cumulativas, ou seja, contêm todas as implementações realizada em versões anteriores. + +Esta versão já é compatível com as seguintes versões do SEI: +-3.1.x até 4.0.3 + + +Para maiores informações sobre os procedimentos de instalação ou atualização, acesse os seguintes documentos localizados no pacote de distribuição mod-sei-pen-VERSAO.zip: + +* **INSTALACAO.md** - Procedimento de instalação e configuração do módulo +* **ATUALIZACAO.md** - Procedimento específicos para atualização de uma versão anterior + + +## Lista de Melhorias e Correções de Problemas + + +#### Issue #130 - Tarja de assinatura causando erros na atualização para SEI4 + +Devido alterações no SEI4, a tarja de assinatura estava causando erros de hash em trâmites iniciados no SEI3 + +#### Issue #133 - Ajustar imagens dos botões do módulo + +Os botões de enviar e consultar recibos estão com o path fixo no código + + + + diff --git a/src/PENIntegracao.php b/src/PENIntegracao.php index df92fd10b..54465c3b0 100755 --- a/src/PENIntegracao.php +++ b/src/PENIntegracao.php @@ -2,7 +2,7 @@ class PENIntegracao extends SeiIntegracao { - const VERSAO_MODULO = "3.1.8"; + const VERSAO_MODULO = "3.1.9"; const PARAMETRO_VERSAO_MODULO_ANTIGO = 'PEN_VERSAO_MODULO_SEI'; const PARAMETRO_VERSAO_MODULO = 'VERSAO_MODULO_PEN'; diff --git a/src/int/ProcessoEletronicoINT.php b/src/int/ProcessoEletronicoINT.php index 5096ccce2..5d71af370 100755 --- a/src/int/ProcessoEletronicoINT.php +++ b/src/int/ProcessoEletronicoINT.php @@ -104,6 +104,8 @@ public static function formatarHierarquia($ObjEstrutura) public static function getCaminhoIcone($imagem,$relPath=null) { $versao=substr(SEI_VERSAO,0,1); + $arrConfig = ConfiguracaoSEI::getInstance()->getValor('SEI', 'Modulos'); + $strModulo = $arrConfig['PENIntegracao']; if ($versao>3){ @@ -120,15 +122,15 @@ public static function getCaminhoIcone($imagem,$relPath=null) case '/pen_expedir_procedimento.gif': // return '/infra_css/svg/upload.svg'; // return 'svg/arquivo_mapeamento_assunto.svg'; - return 'modulos/pen/imagens/pen_enviar.png'; + return 'modulos/' . $strModulo . '/imagens/pen_enviar.png'; break; case '/pen_consultar_recibos.png': // return '/infra_css/svg/pesquisar.svg'; - return 'modulos/pen/imagens/processo_pesquisar_pen.png'; + return 'modulos/' . $strModulo . '/imagens/processo_pesquisar_pen.png'; break; case '/pen_cancelar_tramite.gif': // return '/infra_css/svg/remover.svg'; - return 'modulos/pen/imagens/pen_cancelar_envio.png'; + return 'modulos/' . $strModulo . '/imagens/pen_cancelar_envio.png'; break; case '/infra_js/arvore/plus.gif': return '/infra_css/svg/mais.svg'; diff --git a/src/scripts/sei_atualizar_versao_modulo_pen.php b/src/scripts/sei_atualizar_versao_modulo_pen.php index 4ec325c2d..6c10e55dc 100755 --- a/src/scripts/sei_atualizar_versao_modulo_pen.php +++ b/src/scripts/sei_atualizar_versao_modulo_pen.php @@ -112,6 +112,7 @@ protected function atualizarVersaoConectado() { case '3.1.5': $this->instalarV3016(); case '3.1.6': $this->instalarV3017(); case '3.1.7': $this->instalarV3018(); + case '3.1.8': $this->instalarV3019(); break; default: $this->finalizar('VERSAO DO MÓDULO JÁ CONSTA COMO ATUALIZADA'); @@ -2229,6 +2230,11 @@ protected function instalarV3018() { $this->atualizarNumeroVersao("3.1.8"); } + + protected function instalarV3019() + { + $this->atualizarNumeroVersao("3.1.9"); + } } try { diff --git a/src/scripts/sip_atualizar_versao_modulo_pen.php b/src/scripts/sip_atualizar_versao_modulo_pen.php index dda6d1928..e8fae69a3 100755 --- a/src/scripts/sip_atualizar_versao_modulo_pen.php +++ b/src/scripts/sip_atualizar_versao_modulo_pen.php @@ -142,6 +142,7 @@ protected function atualizarVersaoConectado() { case '3.1.5': $this->instalarV3016(); case '3.1.6': $this->instalarV3017(); case '3.1.7': $this->instalarV3018(); + case '3.1.8': $this->instalarV3019(); break; default: @@ -1468,6 +1469,11 @@ protected function instalarV3018() { $this->atualizarNumeroVersao("3.1.8"); } + + protected function instalarV3019() + { + $this->atualizarNumeroVersao("3.1.9"); + } } try {