[Empenho] Ações em Meus Contratos
Origem
Correções das issues 334 e 507.
Descrição
Como usuário com perfil responsável por contratos,
Quero realizar todas as operações disponíveis em Ações, independentemente da UASG que esteja logada,
Para permitir as ações de fiscalização para contratos descentralizados.
Critérios de Aceitação
2. Em Gestão contratual > Meus Contratos > Ações > Mais > Empenho, de um contrato gerenciado por outra UASG que não esteja logado, não está permitindo acesso, apresentando:
Como deve ser:
2.1. Ao clicar nesse menu, deverão ser exibidos os empenhos vinculados a um contrato (tabela contrato_empenhos) e a opção Adicionar empenho.
2.2. O usuário responsável por contratos poderá excluir vínculos de empenhos que ele mesmo inseriu.
2.3. No menu Gestão Contratual > Contratos > Mais > Empenhos, os usuários do Setor Contratos deverão poder excluir os vínculos inseridos por responsáveis por contratos.
2.4. Os empenhos vinculados automaticamente pelo sistema não poderão ser excluídos nem pelo Setor Contratos (como está hoje), nem pelos responsáveis por contratos.
Observações para o desenvolvedor
1. Para conseguir vincular um usuário de outra UASG (exemplo 201053) como responsável de um contrato gerenciado por outra UASG (exemplo 110161), a UASG 201053 precisa estar cadastrada em UASG descentralizadas no respectivo contrato e o usuário possuir o perfil Responsável por contrato em seu cadastro. 2. As funcionalidades de Conta-vinculada e Ocorrências já estão funcionando corretamente, para ambas as uasgs.
Roteiro de Testes
Dado que usuário com perfil Responsável por Contrato, que esteja vinculado como responsável daquele contrato,
Quando acessar Gestão Contratual > Meus Contratos > Mais > Empenhos,
Então deverá poder realizar as operações desse Menu, independentemente da Uasg Gerenciadora do contrato e da uasg em que o usuário esteja logado.