Commit 5d7cb161162e368b754bd640f968ee15aa2c7bd6

Authored by rogerio.costa
1 parent 596640c3
Exists in master

#4393 Correção de defeitos encontrados em homologação

cit-ecm-api/src/main/java/br/com/centralit/api/model/PlanoClassificacao.java
... ... @@ -361,7 +361,9 @@ public class PlanoClassificacao extends PersistentObjectAuditOrganizacao impleme
361 361 public String getAssunto() {
362 362  
363 363 StringBuilder sb = new StringBuilder();
364   -
  364 +
  365 + sb.append(this.getCodigo()).append(" - ");
  366 +
365 367 setAssunto(this, sb);
366 368  
367 369 assunto = sb.toString().substring(0, sb.toString().length() - 2);
... ... @@ -381,7 +383,7 @@ public class PlanoClassificacao extends PersistentObjectAuditOrganizacao impleme
381 383 setAssunto(planoClassificacao.getPlanoClassificacaoParent(), sb);
382 384 }
383 385  
384   - sb.append(planoClassificacao.getCodigo()).append("-").append(planoClassificacao.getNome()).append(" / ");
  386 + sb.append(planoClassificacao.getNome()).append(" / ");
385 387 }
386 388  
387 389 /**
... ...
cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js
... ... @@ -284,14 +284,20 @@ citApp.controller('DocumentoGedController', ['$scope', 'DocumentoGedRepository',
284 284 $scope.findNivelAcessoPorTipoDocumento(item);
285 285  
286 286 $scope.findSugestaoAssunto(item);
287   -
  287 +
  288 + //Limpar o assuntoSelecionado e as sugestões.
288 289 $timeout(function(){
289 290 $scope.assuntoSelecionado = null;
290 291 if($scope.documentoGedForm && $scope.documentoGedForm['assuntoSelecionado']) {
291 292 $scope.documentoGedForm['assuntoSelecionado'].$setViewValue('');
292 293 $scope.documentoGedForm['assuntoSelecionado'].$render();
293   - $scope.documentoGedForm.$submitted = false;
294   - $scope.documentoGedForm.$setPristine();
  294 + $scope.documentoGedForm.$submitted = false;
  295 + $scope.documentoGedForm.$setPristine();
  296 +
  297 + }
  298 + if($scope.documentoGedForm && $scope.documentoGedForm['sugestoes']) {
  299 + $scope.documentoGedForm['sugestoes'].$setViewValue('');
  300 + $scope.documentoGedForm['sugestoes'].$render();
295 301 }
296 302 });
297 303  
... ...
cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js
... ... @@ -187,7 +187,10 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini
187 187 $scope.assuntos = [];
188 188  
189 189 NivelAcessoTipoProcessoRepository.findPorIdTipoProcesso(tipoProcesso.id).then(function(result) {
  190 +
190 191 $scope.nivelAcessoList = result;
  192 + //Setar o nivelAcessoTipoProcesso público.
  193 + $scope.processo.nivelAcesso = $.grep($scope.nivelAcessoList, function(e){ return e.nivelAcesso.codigo == 2; })[0].originalElement;
191 194  
192 195 $scope.findSugestaoAssunto(tipoProcesso);
193 196 });
... ...
cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html
... ... @@ -81,17 +81,18 @@
81 81 </div>
82 82 </div>
83 83  
84   - <div class="row" ng-show='documentoGed.tipoDocumento.id'>
85   - <div class="col-md-12">
  84 + <div class="row">
  85 + <div class="col-md-12" ng-show='documentoGed.tipoDocumento.id'>
86 86 <div class="form-group">
87 87 <label><translate>ECM.LABEL.SUGESTOES_ASSUNTO</translate></label>
88 88 <div class="input-group">
89   - <select class="form-control typeahead-wide" ng-model="sugestoes" ng-change="setAssunto(sugestoes)" multiple ng-id="sugestoes" ng-disabled='assuntoSelecionado.id' ng-multiple="true"
  89 + <select class="form-control typeahead-wide" ng-model="sugestoes" ng-change="setAssunto(sugestoes)" multiple id="sugestoes" name="sugestoes" ng-disabled='assuntoSelecionado.id' ng-multiple="true"
90 90 ng-options="sugestao as sugestao.assunto for sugestao in assuntos track by sugestao.id">
91   - </select> <span ng-show="sugestoes" class="input-group-addon" ng-click="sugestoes = null" ng-class="{'hover-directive' : (($hover == true) && !disabled)}" ng-mouseover="$hover = true"
  91 + </select>
  92 + <span ng-show="sugestoes" class="input-group-addon" ng-click="sugestoes = null" ng-class="{'hover-directive' : (($hover == true) && !disabled)}" ng-mouseover="$hover = true"
92 93 ng-mouseout="$hover = false"> <i class="fa fa-eraser bigger-110"></i>
93   - </span> <span class="input-group-addon" style="visibility: hidden;"> <i class="fa fa-search bigger-110"></i>
94   - </span>
  94 + </span>
  95 + <span class="input-group-addon" style="visibility: hidden;"> <i class="fa fa-search bigger-110"></i></span>
95 96 </div>
96 97 </div>
97 98 </div>
... ...
cit-ecm-web/src/main/webapp/html/processo/processoEdit.html
... ... @@ -32,21 +32,8 @@
32 32 </div>
33 33 <!-- .row -->
34 34 </div>
35   - <!-- .bar-buttons-action -->
36 35  
37   - <div id="cabecalhoProcesso">
38   - <h1 class="title">
39   - <translate>ECM.LABEL.PROCESSO</translate>
40   - </h1>
41   -
42   - <ul class="breadcrumb">
43   - <li><translate>LABEL.MENU</translate></li>
44   -
45   - <li>SIGAD</li>
46   -
47   - <li class="active"><translate>ECM.LABEL.PROCESSO</translate></li>
48   - </ul>
49   - </div>
  36 + <breadcrumb ng-workspace="workspace"></breadcrumb>
50 37  
51 38 <form name="processoForm" autocomplete="off" novalidate>
52 39 <p>
... ... @@ -97,8 +84,8 @@
97 84 <div class="input-group">
98 85 <select class="form-control typeahead-wide" ng-model="sugestoes" ng-change="setAssunto(sugestoes)" multiple ng-id="sugestao" ng-disabled='assuntoSelecionado.id' ng-multiple="true"
99 86 ng-options="sugestao as sugestao.assunto for sugestao in assuntos" track-by="track by sugestao.id">
100   - </select> <span ng-show="sugestoes" ng-if="!processo.id" class="input-group-addon" ng-click="sugestoes = null" ng-class="{'hover-directive' : (($hover == true) && !disabled)}" ng-mouseover="$hover = true"
101   - ng-mouseout="$hover = false"> <i class="fa fa-eraser bigger-110"></i>
  87 + </select> <span ng-show="sugestoes" ng-if="!processo.id" class="input-group-addon" ng-click="sugestoes = null" ng-class="{'hover-directive' : (($hover == true) && !disabled)}"
  88 + ng-mouseover="$hover = true" ng-mouseout="$hover = false"> <i class="fa fa-eraser bigger-110"></i>
102 89 </span> <span class="input-group-addon" style="visibility: hidden;"> <i class="fa fa-search bigger-110"></i>
103 90 </span>
104 91 </div>
... ... @@ -110,7 +97,7 @@
110 97 <div class="col-md-6">
111 98 <label-select ng-id="processo.nivelAcesso" ng-label="ECM.LABEL.NIVEL_ACESSO" ng-model="processo.nivelAcesso" ng-custom-change='setHipoteseLegal(processo.nivelAcesso.id)' form="processoForm"
112 99 ng-obrigatorio="true" ng-disabled="!edit" ng-custom-options="nivelAcessoTipoProcesso.originalElement as nivelAcessoTipoProcesso.nivelAcesso.descricao for nivelAcessoTipoProcesso"
113   - track-by="track by nivelAcessoTipoProcesso.id" ng-list="nivelAcessoList" />
  100 + track-by="track by nivelAcessoTipoProcesso.id" ng-list="nivelAcessoList" show-selecione='false'/>
114 101 </div>
115 102  
116 103 <div class="col-md-6">
... ... @@ -167,8 +154,8 @@
167 154  
168 155 <div class="row">
169 156 <div class="col-sm-6">
170   - <auto-complete ng-id="interessado" ng-label="ECM.LABEL.INTERESSADO" ng-model="interessado" ng-find="findAutoCompleteInteressados(value)" ng-item="item.nome" ng-set-result="setInteressados(item)"
171   - ng-show='edit' button-new-show="true" button-new-action="novaPessoa();" />
  157 + <auto-complete ng-id="interessado" ng-label="ECM.LABEL.INTERESSADO" ng-model="interessado" ng-find="findAutoCompleteInteressados(value)" ng-item="item.nome"
  158 + ng-set-result="setInteressados(item)" ng-show='edit' button-new-show="true" button-new-action="novaPessoa();" />
172 159 </div>
173 160 </div>
174 161  
... ...