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 | 192 | criteriaPrivilegio.add(Restrictions.isNull("grupoPrivilegio.dataInativo")); |
193 | 193 | |
194 | 194 | criteriaPrivilegio.createCriteria("grupoPrivilegio.grupo").createAlias("grupoUsuarios", "grupoUsuario"); |
195 | + | |
196 | + criteriaPrivilegio.add(Restrictions.isNull("grupoUsuario.dataInativo")); | |
195 | 197 | |
196 | 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 | 214 | |
215 | 215 | this.documentoGedService.atualizarSigiloDocumentos(entity.getDocumentos()); |
216 | 216 | |
217 | - if (processo.getAprovado()) { | |
217 | + if (UtilObjeto.isReferencia(processo.getAprovado()) && processo.getAprovado()) { | |
218 | + | |
218 | 219 | this.startBusinessProcess(processo); |
219 | 220 | } |
220 | 221 | return processo; |
... | ... | @@ -253,7 +254,7 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl |
253 | 254 | */ |
254 | 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 | 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 | 53 | } |
54 | 54 | |
55 | 55 | $scope.removerPropriedades(); |
56 | - $scope.setLoadingSalva(true); | |
56 | + $scope.setLoadingSalva(true); | |
57 | 57 | |
58 | 58 | ProcessoRepository.save($scope.processo).then(function(result) { |
59 | 59 | $scope.processo = result.originalElement; |
... | ... | @@ -83,7 +83,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini |
83 | 83 | $scope.processoForm.$submitted = false; |
84 | 84 | $scope.resetForm(); |
85 | 85 | }); |
86 | - $scope.setLoading(false); | |
86 | + $scope.setLoadingSalva(false); | |
87 | 87 | }else{ |
88 | 88 | //Mensagem de erro de campos obrigatorios não preenchidos |
89 | 89 | $scope.showAlert('error', $translate.instant('MSG.MN001'), " ", false); | ... | ... |