Commit 103438219d6cefd995edbd8f3e38fca1ddf5d28a
1 parent
03f6ea91
Exists in
master
#4199 Change Request. Atribuir Processos a um usuário.
Showing
3 changed files
with
7 additions
and
4 deletions
Show diff stats
cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/ProcessoDaoHibernate.java
@@ -192,6 +192,8 @@ public class ProcessoDaoHibernate extends CitGenericDAOImpl implements ProcessoD | @@ -192,6 +192,8 @@ public class ProcessoDaoHibernate extends CitGenericDAOImpl implements ProcessoD | ||
192 | criteriaPrivilegio.add(Restrictions.isNull("grupoPrivilegio.dataInativo")); | 192 | criteriaPrivilegio.add(Restrictions.isNull("grupoPrivilegio.dataInativo")); |
193 | 193 | ||
194 | criteriaPrivilegio.createCriteria("grupoPrivilegio.grupo").createAlias("grupoUsuarios", "grupoUsuario"); | 194 | criteriaPrivilegio.createCriteria("grupoPrivilegio.grupo").createAlias("grupoUsuarios", "grupoUsuario"); |
195 | + | ||
196 | + criteriaPrivilegio.add(Restrictions.isNull("grupoUsuario.dataInativo")); | ||
195 | 197 | ||
196 | criteriaPrivilegio.add(Restrictions.eq("grupoUsuario.usuario.id", idUsuario)); | 198 | criteriaPrivilegio.add(Restrictions.eq("grupoUsuario.usuario.id", idUsuario)); |
197 | 199 |
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/ProcessoServiceImpl.java
@@ -214,7 +214,8 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | @@ -214,7 +214,8 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | ||
214 | 214 | ||
215 | this.documentoGedService.atualizarSigiloDocumentos(entity.getDocumentos()); | 215 | this.documentoGedService.atualizarSigiloDocumentos(entity.getDocumentos()); |
216 | 216 | ||
217 | - if (processo.getAprovado()) { | 217 | + if (UtilObjeto.isReferencia(processo.getAprovado()) && processo.getAprovado()) { |
218 | + | ||
218 | this.startBusinessProcess(processo); | 219 | this.startBusinessProcess(processo); |
219 | } | 220 | } |
220 | return processo; | 221 | return processo; |
@@ -253,7 +254,7 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | @@ -253,7 +254,7 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | ||
253 | */ | 254 | */ |
254 | private void startBusinessProcess(Processo processo) { | 255 | private void startBusinessProcess(Processo processo) { |
255 | 256 | ||
256 | - final Unidade unidade = this.unidadeService.getReference(this.getUsuario().getUnidade().getId()); | 257 | + final Unidade unidade = this.unidadeService.getReference(processo.getAutor().getUnidade().getId()); |
257 | 258 | ||
258 | final List<EnvironmentVariable> variaveis = new ArrayList<EnvironmentVariable>(); | 259 | final List<EnvironmentVariable> variaveis = new ArrayList<EnvironmentVariable>(); |
259 | 260 |
cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js
@@ -53,7 +53,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini | @@ -53,7 +53,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini | ||
53 | } | 53 | } |
54 | 54 | ||
55 | $scope.removerPropriedades(); | 55 | $scope.removerPropriedades(); |
56 | - $scope.setLoadingSalva(true); | 56 | + $scope.setLoadingSalva(true); |
57 | 57 | ||
58 | ProcessoRepository.save($scope.processo).then(function(result) { | 58 | ProcessoRepository.save($scope.processo).then(function(result) { |
59 | $scope.processo = result.originalElement; | 59 | $scope.processo = result.originalElement; |
@@ -83,7 +83,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini | @@ -83,7 +83,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini | ||
83 | $scope.processoForm.$submitted = false; | 83 | $scope.processoForm.$submitted = false; |
84 | $scope.resetForm(); | 84 | $scope.resetForm(); |
85 | }); | 85 | }); |
86 | - $scope.setLoading(false); | 86 | + $scope.setLoadingSalva(false); |
87 | }else{ | 87 | }else{ |
88 | //Mensagem de erro de campos obrigatorios não preenchidos | 88 | //Mensagem de erro de campos obrigatorios não preenchidos |
89 | $scope.showAlert('error', $translate.instant('MSG.MN001'), " ", false); | 89 | $scope.showAlert('error', $translate.instant('MSG.MN001'), " ", false); |