From d8d8816e8789a87ecd534eaa6251a70a7ace56f3 Mon Sep 17 00:00:00 2001 From: fe-neto <54376460+fe-neto@users.noreply.github.com> Date: Mon, 17 Jan 2022 15:47:22 -0300 Subject: [PATCH] =?UTF-8?q?Prepara=C3=A7=C3=A3o=20da=20vers=C3=A3o=203.1.9?= =?UTF-8?q?=20para=20publica=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #133 --- docs/changelogs/CHANGELOG-3.1.9.md | 30 +++++++++++++++++++ src/PENIntegracao.php | 2 +- src/int/ProcessoEletronicoINT.php | 8 +++-- .../sei_atualizar_versao_modulo_pen.php | 6 ++++ .../sip_atualizar_versao_modulo_pen.php | 6 ++++ 5 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 docs/changelogs/CHANGELOG-3.1.9.md 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 {