Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/417 mapeamento de envio parcial evolucao da funcionalidade #479

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
70f7f2f
refactor: alterar nome do menu processo eleitoral nacional para trami…
NinetiesPaul Jan 30, 2024
896ca06
test: adicionado testes para validacao de alteracao de textos
NinetiesPaul Feb 1, 2024
6aacc78
refactor: aplicando melhorias em codigo pos revisao
NinetiesPaul Mar 6, 2024
1edeac3
refactor: aplicando mais melhorias em codigo pos revisao
NinetiesPaul Mar 6, 2024
0476a43
refactor: aplicando correcao de nome pos revisao
NinetiesPaul Mar 13, 2024
84507b6
chore: altera o target teste-funcional
caduvieira Jan 22, 2024
00efc7e
chore: phpunit não permite execução de múltiplos arquivos via CLI
caduvieira Jan 22, 2024
9771f8f
docs: corrigi links para documentação externa
caduvieira Jan 26, 2024
a81fae1
docs: ajuste no link de releases do README
caduvieira Jan 26, 2024
eb51ec3
Update testes.yml
higodf Mar 7, 2024
9f9fc5e
cicd: workflow de teste
caduvieira Mar 7, 2024
7adb732
feat: ajuste para versão 4.1 (#439)
higodf Mar 7, 2024
8682ea3
feat: ajustes nos testes automatizados para o SEI 4.1 (#440)
higodf Mar 7, 2024
70cd7a0
chore: ajuste na versão do SEI
higodf Mar 11, 2024
3fd8747
Ajustes Jenkins, Performance e Outros (#444)
marlinhares Mar 13, 2024
3f66fe7
Feat/446 Categorizar Testes Super (#448)
marlinhares Mar 14, 2024
0bc3cd7
feat: adiciona compatibilidade com postgresql no sei4 e sei oficial (…
marvdias Mar 15, 2024
0059482
feat: tramite de bloco externo e recursos (#424)
mrglaydson Mar 15, 2024
180a4a0
Feat/449 Ajuste Testes Sei3 (#450)
marlinhares Mar 15, 2024
1e0b221
feat: adiciona compatibilidade com postgresql no sei4 e sei oficial (…
marvdias Mar 15, 2024
a94ea7a
feat: tramite de bloco externo e recursos (#424)
mrglaydson Mar 15, 2024
5d54ed4
refactor: alterar nome do menu processo eletrônico nacional para tram…
caduvieira Mar 15, 2024
a023dfb
fix: corrigir verificação no envio de mutiplos processos (#451)
mrglaydson Mar 15, 2024
10940b3
docs: changelog 3.6.0
caduvieira Mar 18, 2024
b029ff2
test: usando teste paralelo CI
caduvieira Mar 18, 2024
237e0c0
Feat/449 SEI3 com Oracle e SqlServer (#452)
marlinhares Mar 18, 2024
d624271
refactor: alterar nome do menu processo eleitoral nacional para trami…
NinetiesPaul Jan 30, 2024
a99cc8c
test: adicionado testes para validacao de alteracao de textos
NinetiesPaul Feb 1, 2024
84a9061
chore: altera o target teste-funcional
caduvieira Jan 22, 2024
33722f5
cicd: workflow de teste
caduvieira Mar 7, 2024
374781a
feat: ajuste para versão 4.1 (#439)
higodf Mar 7, 2024
0b9b16c
chore: ajuste na versão do SEI
higodf Mar 11, 2024
cb22cbe
Ajustes Jenkins, Performance e Outros (#444)
marlinhares Mar 13, 2024
369731f
Feat/446 Categorizar Testes Super (#448)
marlinhares Mar 14, 2024
4d7b979
Feat/449 Ajuste Testes Sei3 (#450)
marlinhares Mar 15, 2024
1093cbd
feat: tramite de bloco externo e recursos (#424)
mrglaydson Mar 15, 2024
e92b139
fix: merge errado do if 4.1.1
caduvieira Mar 18, 2024
f3dfb5e
fix: remoção de código duplicado no cenariobaseteste.
mateussbh Mar 18, 2024
f98adb7
fix: retirando códigos duplicados no setupPage.
mateussbh Mar 18, 2024
34c3d3d
feat: Envio Parcial
Mar 19, 2024
817d9d4
fix: correção de erro módulo instalado incorretamente (#456)
higodf Mar 20, 2024
17305c7
chore: adicionar correções pre-release (#458)
mrglaydson Mar 21, 2024
86b1aa3
fix: adicionar arquivo de test faltante do envio parcial no sei4 (#459)
mrglaydson Mar 21, 2024
1979360
fix: compatibilidade com 4.1.1, e 4.1.2
mateussbh Mar 21, 2024
65b5853
Feat/457 Ajuste arquivo config sip do super (#461)
marlinhares Mar 22, 2024
592fc62
fix: corrige teste Envio Parcial no SEI 4.1.1
Mar 22, 2024
266418c
fix: adaptar teste funcional 4.1 à versão 3.6.0 do módulo (#464)
mrglaydson Mar 22, 2024
6f41531
fix: deletando testes que foram substituídos.
mateussbh Mar 25, 2024
a00ce5c
fix: corrigir posição do método retNumIdUnidadeRh, no arquivo Expedir…
mateussbh Mar 26, 2024
2228ae9
fix: envio parcial
Mar 26, 2024
bab1b25
fix: envio parcial
Mar 26, 2024
0ab7036
chore: padronizar ordenação dos ícones na listagem dos blocos (#467)
mrglaydson Mar 26, 2024
bc0f1b4
chore: correção de espaço para verificação correta do phpcs (#469)
mrglaydson Mar 26, 2024
7479116
refactor: alteracoes e correcoes na nomenclatura do modulo conforme r…
NinetiesPaul Mar 26, 2024
9e148cd
chore: alterando grupo de teste do teste TramiteProcessoContendoDocum…
mateussbh Mar 26, 2024
5b1dd5b
Merge branch 'release/3.6.0' of github.com:pengovbr/mod-sei-pen into …
mateussbh Mar 26, 2024
9b602df
chore: alterando grupo de teste.
mateussbh Mar 26, 2024
4be831a
refactor: revertendo valor de constante (#470)
NinetiesPaul Mar 27, 2024
1c50524
feat: evolução da funcionalide de envio parcial
Mar 27, 2024
c1d0603
fix: alteração do status para Aguardando Processamento. Permitir dele…
mateussbh Mar 28, 2024
54faebd
test: criado teste de trâmite com envio parcial mapeado (com fixture)
Apr 3, 2024
86fa2f3
fix: bug de envio duplicado na tramitação de fila/bloco.
mateussbh Apr 3, 2024
716f494
fix: lixeira não estava presente quando status do bloco = aberto.
mateussbh Apr 3, 2024
e837080
fix: erro insert na base de dados
mateussbh Apr 4, 2024
f2ddbf2
fix: erro decorrente do commit e837080e202b9b032f4a4d6c877efc3b782040e6.
mateussbh Apr 4, 2024
577c379
fix: erro de classe ConfiguracaoSEI não encontrada na primeira rodada…
mateussbh Apr 5, 2024
01aa376
doc: criação do changelog 3.6.0
caduvieira Apr 5, 2024
f6a944a
tests(ci-cd): corrige sed para testes automaticos.
caduvieira Apr 5, 2024
fdd79ce
Feat/449 SEI3 com Oracle e SqlServer
caduvieira Apr 6, 2024
0378b79
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 6, 2024
f840827
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 6, 2024
4dbd919
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 8, 2024
30cc136
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 8, 2024
065f083
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 8, 2024
46ad3a9
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 8, 2024
36e397f
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 8, 2024
ca1a5bc
chore: alterar nome do menu e adicionar regra para exclusão do bloco …
mrglaydson Apr 8, 2024
5e6804b
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 9, 2024
6d07a16
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 9, 2024
f54c72a
Update CHANGELOG-3.6.0.md
euviniciusmendonca Apr 9, 2024
fe497a2
fix: corrigir erros relacionados cancelamento manual de um processo t…
mrglaydson Apr 10, 2024
afab33d
fix: erro ao cancelar trâmite de processo dentro de Bloco de Envio Ex…
mateussbh Apr 10, 2024
53a3bb4
chore: restaura 'ConfiguracaoModPEN.php' conforme 'ConfiguracaoModPEN…
Apr 10, 2024
59b7525
fix: erro ao tentar excluir múltiplos processos usando o botão de exc…
mateussbh Apr 10, 2024
46c6eb4
Merge branch 'release/3.6.0' of github.com:pengovbr/mod-sei-pen into …
mateussbh Apr 10, 2024
10255c6
Merge branch 'release/3.6.0' into feature/417-mapeamento-de-envio-par…
Apr 11, 2024
0aa30e0
fix: correção de conflitos com master
Apr 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions src/pen_map_envio_parcial_cadastrar.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,6 @@
header('Location: ' . $objSessaoSEI->assinarLink('controlador.php?acao=' . $acao . '&acao_=' . $_GET['acao_']));
exit(0);
}
if (empty($_POST['hdnIdUnidade']) || empty($_POST['txtUnidade']) || $_POST['txtUnidade'] == "0") {
$objPaginaSEI->adicionarMensagem('O Órgao não foi selecionado.', InfraPagina::$TIPO_MSG_ERRO);
header('Location: ' . $objSessaoSEI->assinarLink('controlador.php?acao=' . $acao . '&acao_=' . $_GET['acao_']));
exit(0);
}

$numIdUnidadePen = $_POST['hdnIdUnidade'];
$strUnidadePen = $_POST['txtUnidade'];
Expand Down Expand Up @@ -79,15 +74,22 @@
$objDTO = new PenRestricaoEnvioComponentesDigitaisDTO();
$objDTO->setNumIdEstrutura($numIdRepositorio);
$objDTO->setStrStrEstrutura($txtRepositorioEstruturas);
$objDTO->setNumIdUnidadePen($numIdUnidadePen);
$objDTO->setStrStrUnidadePen($strUnidadePen);
if (!empty($numIdUnidadePen)) {
$objDTO->setNumIdUnidadePen($numIdUnidadePen);
$objDTO->setStrStrUnidadePen($strUnidadePen);
}

$messagem = TITULO_PAGINA . " cadastrado com sucesso.";
if (!empty($_GET['Id'])) {
$objDTO->setDblId($id);
$objPenRestricaoEnvioComponentesDigitaisRN->alterar($objDTO);
$messagem = TITULO_PAGINA . " atualizado com sucesso.";
} else {
if ($objPenRestricaoEnvioComponentesDigitaisRN->contar($objDTO) > 0) {
$objPaginaSEI->adicionarMensagem( 'Já existe um registro cadastrado para a estrutura selecionada.', InfraPagina::$TIPO_MSG_ERRO);
header('Location: ' . $objSessaoSEI->assinarLink('controlador.php?acao=' . $acao . '&acao_=' . $_GET['acao_']));
exit(0);
}
$objPenRestricaoEnvioComponentesDigitaisRN->cadastrar($objDTO);
}
$objPaginaSEI->adicionarMensagem($messagem, InfraPagina::$TIPO_MSG_AVISO);
Expand Down
8 changes: 6 additions & 2 deletions src/pen_map_envio_parcial_listar.php
Original file line number Diff line number Diff line change
Expand Up @@ -146,10 +146,14 @@
. '</td>';

$strResultado .= '<td style="text-align: center;">'
. $objPenRestricaoEnvioComponentesDigitaisDTO->getNumIdUnidadePen()
. (!empty($objPenRestricaoEnvioComponentesDigitaisDTO->getNumIdUnidadePen())
? $objPenRestricaoEnvioComponentesDigitaisDTO->getNumIdUnidadePen()
: '--')
. '</td>';
$strResultado .= '<td style="text-align: center;">'
. $objPenRestricaoEnvioComponentesDigitaisDTO->getStrStrUnidadePen()
. (!empty($objPenRestricaoEnvioComponentesDigitaisDTO->getStrStrUnidadePen())
? $objPenRestricaoEnvioComponentesDigitaisDTO->getStrStrUnidadePen()
: '--')
. '</td>';
$strResultado .= '<td align="center">';

Expand Down
16 changes: 11 additions & 5 deletions src/rn/ExpedirProcedimentoRN.php
Original file line number Diff line number Diff line change
Expand Up @@ -520,12 +520,18 @@ private function enviarApenasComponentesDigitaisPendentes($numIdRepositorioDesti
$objPenRestricaoEnvioComponentesDigitaisRN->listar($objPenRestricaoEnvioComponentesDigitaisDTO);

if (!is_null($arrObjPenRestricaoEnvioComponentesDigitaisDTO) && count($arrObjPenRestricaoEnvioComponentesDigitaisDTO) > 0) {
$arrIdUnidadesParaEnvioPendentes = array();
foreach ($arrObjPenRestricaoEnvioComponentesDigitaisDTO as $value) {
$arrIdUnidadesParaEnvioPendentes[] = $value->getNumIdUnidadePen();
if (count($arrObjPenRestricaoEnvioComponentesDigitaisDTO) > 1) {
$arrIdUnidadesParaEnvioPendentes = array();
foreach ($arrObjPenRestricaoEnvioComponentesDigitaisDTO as $value) {
$arrIdUnidadesParaEnvioPendentes[] = $value->getNumIdUnidadePen();
}

return in_array($numIdUnidadeDestino, $arrIdUnidadesParaEnvioPendentes);
} elseif (!empty($arrObjPenRestricaoEnvioComponentesDigitaisDTO[0]->getNumIdUnidadePen())) {
return $arrObjPenRestricaoEnvioComponentesDigitaisDTO[0]->getNumIdUnidadePen() == $numIdUnidadeDestino;
}

return in_array($numIdUnidadeDestino, $arrIdUnidadesParaEnvioPendentes);
return true;
}

return false;
Expand Down
4 changes: 2 additions & 2 deletions src/scripts/sei_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
Expand Up @@ -2726,8 +2726,8 @@ protected function instalarV3060()
'id_comp_digitais' => array($objMetaBD->tipoNumeroGrande(), PenMetaBD::NNULLO),
'id_estrutura' => array($objMetaBD->tipoNumero(), PenMetaBD::NNULLO),
'str_estrutura' => array($objMetaBD->tipoTextoGrande(), PenMetaBD::NNULLO),
'id_unidade_pen' => array($objMetaBD->tipoNumero(), PenMetaBD::NNULLO),
'str_unidade_pen' => array($objMetaBD->tipoTextoGrande(), PenMetaBD::NNULLO),
'id_unidade_pen' => array($objMetaBD->tipoNumero(), PenMetaBD::SNULLO),
'str_unidade_pen' => array($objMetaBD->tipoTextoGrande(), PenMetaBD::SNULLO),
),
'pk' => array('cols' => array('id_comp_digitais')),
'uk' => array('id_estrutura', 'id_unidade_pen'),
Expand Down
Loading