Skip to content

Commit

Permalink
fix: automatizando atribuição de recurso pen_map_envio_parcial_listar…
Browse files Browse the repository at this point in the history
… para perfil básico, na instalação.
  • Loading branch information
mateussbh committed May 8, 2024
1 parent 830f8e7 commit f94b110
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/PENIntegracao.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

// Identificação da versão do módulo. Este deverá ser atualizado e sincronizado com constante VERSAO_MODULO
define("VERSAO_MODULO_PEN", "3.6.1");
define("VERSAO_MODULO_PEN", "3.6.2");

class PENIntegracao extends SeiIntegracao
{
Expand Down
6 changes: 6 additions & 0 deletions src/scripts/sei_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,8 @@ protected function atualizarVersaoConectado()
$this->instalarV3060();
case '3.6.0':
$this->instalarV3061();
case '3.6.1':
$this->instalarV3062();

break; // Ausência de [break;] proposital para realizar a atualização incremental de versões
default:
Expand Down Expand Up @@ -2790,6 +2792,10 @@ protected function instalarV3060()
protected function instalarV3061(){
$this->atualizarNumeroVersao("3.6.1");
}

protected function instalarV3062(){
$this->atualizarNumeroVersao("3.6.2");
}
}

try {
Expand Down
12 changes: 11 additions & 1 deletion src/scripts/sip_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

// Identificação da versão do módulo mod-sei-pen. Este deve estar sempre sincronizado com a versão definida em PENIntegracao.php
define("VERSAO_MODULO_PEN", "3.6.1");
define("VERSAO_MODULO_PEN", "3.6.2");

$dirSipWeb = !defined("DIR_SIP_WEB") ? getenv("DIR_SIP_WEB") ?: __DIR__ . "/../../web" : DIR_SIP_WEB;
require_once $dirSipWeb . '/Sip.php';
Expand Down Expand Up @@ -296,6 +296,8 @@ protected function atualizarVersaoConectado()
$this->instalarV3060();
case '3.6.0':
$this->instalarV3061();
case '3.6.1':
$this->instalarV3062();

break; // Ausência de [break;] proposital para realizar a atualização incremental de versões
default:
Expand Down Expand Up @@ -2096,6 +2098,14 @@ protected function instalarV3061()
$this->atualizarNumeroVersao("3.6.1");
}

protected function instalarV3062()
{
$numIdSistemaSei = $this->getNumIdSistema('SEI');
$idPerfilBasico = ScriptSip::obterIdPerfil($numIdSistemaSei, "Básico");
ScriptSip::adicionarRecursoPerfil($numIdSistemaSei, $idPerfilBasico, 'pen_map_envio_parcial_listar');
$this->atualizarNumeroVersao("3.6.2");
}

/**
* Cadastrar item do menu em um perfil expecifico
*
Expand Down

0 comments on commit f94b110

Please sign in to comment.