Verificando subgrupo e modalidade em contrato. Alterando post e get de tarifas da modalidade verde
Descrição
MR destinado implementar regra de negócio voltada a tarifas e contratos na modalidade Verde
Motivação e contexto
Bloquear tarifa Verde para os subgrupos A2 e A3
Issue relacionada
Número e nome da issue #143 (closed)
Principais implementações
Lista das principais implementações ou mudanças realizadas neste merge request.
- Verificação no contrato: Na modalidade verde, subgrupo A2 ou A3 não é permitido;
- Em casos de modalidade verde, é possivel criar uma tarifa somente com os atributos da modalidade Azul;
- Em casos de modalidade verde, é retornado somente a os atributos da modalidade azul.
Como isso foi testado?
Descreva os testes realizados e como executá-los para confirmar que a mudança funciona conforme o esperado. Inclua detalhes sobre quaisquer dependências necessárias para executar os testes.
- Criando um contrato com modalidade verde e com subgrupo equivaliente ao subgrupo A2 ou A3;
- Criando/editando uma tarifa somente com os elementos da modalidade azul;
- Dando get nas tarifas do subgrupo A2 ou A3.
Tipos de mudança
Marque com um "x" as caixas correspondentes:
-
Correção de bug (não-interrompção de mudança que corrige um problema) -
Nova funcionalidade (mudança que adiciona funcionalidade) -
Mudança de quebra (alteração que interrompe o comportamento anterior) -
Melhoria de desempenho -
Mudança de refatoração (alteração que não adiciona nova funcionalidade nem corrige bugs) -
Outra mudança (descreva abaixo):
Checklist
Marque com um "x" as caixas correspondentes:
-
O código segue as diretrizes de estilo deste projeto -
Foram adicionados testes para cobrir as novas funcionalidades ou mudanças -
Todos os testes passam -
As alterações foram revisadas por pelo menos um colega de equipe -
A documentação foi atualizada, se necessário -
As alterações não quebram o fluxo de trabalho de nenhum outro usuário ou sistema
Notas adicionais
Qualquer informação adicional que seja relevante para o merge request.