From aeb2bf1151b010a576a17c38e461862a066145d7 Mon Sep 17 00:00:00 2001 From: luis.camargo Date: Mon, 4 Apr 2016 17:41:18 -0300 Subject: [PATCH] redmine #4270 Construção das regra de edição do pop-up "Aplicar penalidades"; --- cit-contratos-api/src/main/java/br/com/centralit/api/model/TermoReferenciaPenalidade.java | 2 +- cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoPenalidadeServiceImpl.java | 15 ++++++++++++++- cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoPenalidadeController.js | 20 ++++++++++++++++++-- cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js | 2 +- 4 files changed, 34 insertions(+), 5 deletions(-) diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/model/TermoReferenciaPenalidade.java b/cit-contratos-api/src/main/java/br/com/centralit/api/model/TermoReferenciaPenalidade.java index d151063..8281f3a 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/model/TermoReferenciaPenalidade.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/model/TermoReferenciaPenalidade.java @@ -47,7 +47,7 @@ public class TermoReferenciaPenalidade extends PersistentObjectAuditOrganizacao /** Atributo id. */ @Id @GeneratedValue(strategy = GenerationType.AUTO) - @JsonView({ ViewsContrato.TermoReferenciaEditView.class, ViewsContrato.TermoReferenciaPenalidadeListView.class }) + @JsonView({ ViewsContrato.TermoReferenciaEditView.class, ViewsContrato.TermoReferenciaPenalidadeListView.class, ViewsContrato.EventoPenalidadeEditView.class }) private Long id; diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoPenalidadeServiceImpl.java b/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoPenalidadeServiceImpl.java index 1e4792f..652d5bd 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoPenalidadeServiceImpl.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoPenalidadeServiceImpl.java @@ -87,8 +87,8 @@ public class EventoPenalidadeServiceImpl extends GenericServiceImpl= 0; i--) { + for (var j = $scope.listaOcorrenciasFixa.length -1; j >= 0; j--) { + if ($scope.listaOcorrenciasFixa[j].id === $scope.eventoPenalidade.ocorrencias[i].registroOcorrencia.id) { + $scope.listaOcorrenciasFixa.splice(j, 1); + } + } + } + }; + $scope.addRegistroOcorrencia = function(){ if($scope.eventoPenalidade.registroOcorrencia){ diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js index b199b8a..0ffbc28 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js @@ -436,7 +436,7 @@ citApp.controller('VisaoContratoController', ['$scope', break; case 'PENALIDADE': $scope.visualizarEvento = true; - $scope.editEvento = false; + $scope.editEvento = true; $scope.removeEvento = false; break; case 'APOSTILAMENTO': -- libgit2 0.21.2