Commit 103438219d6cefd995edbd8f3e38fca1ddf5d28a

Authored by rogerio.costa
1 parent 03f6ea91
Exists in master

#4199 Change Request. Atribuir Processos a um usuário.

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(&#39;ProcessoController&#39;, [&#39;$scope&#39;, &#39;ProcessoRepository&#39;, &#39;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(&#39;ProcessoController&#39;, [&#39;$scope&#39;, &#39;ProcessoRepository&#39;, &#39;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);
... ...