From 04c0e068c824cbec0a25c0977c4b9195da8454b9 Mon Sep 17 00:00:00 2001 From: rogerio.costa Date: Fri, 8 Apr 2016 08:26:09 -0300 Subject: [PATCH] #4289 - Implementação tipo suporte documento --- cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java | 55 ++++++++++++++++++++++++++++++++++++++++--------------- cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java | 89 ++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------- cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java | 2 +- cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java | 4 ++-- cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/InicializarEcmServiceImpl.java | 21 +++++++++++---------- cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java | 6 ++++++ cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js | 18 ++++++++++++++---- cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoController.js | 53 +++++++++++++---------------------------------------- cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoListController.js | 19 ++++++++----------- cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/TipoSuporteDocumentoRepository.js | 4 ++-- cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html | 26 +++++++++++++++++--------- cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumento.html | 2 -- cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoEdit.html | 77 ----------------------------------------------------------------------------- cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoList.html | 41 ----------------------------------------- cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumento.html | 2 ++ cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoEdit.html | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoList.html | 41 +++++++++++++++++++++++++++++++++++++++++ 17 files changed, 272 insertions(+), 257 deletions(-) delete mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumento.html delete mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoEdit.html delete mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoList.html create mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumento.html create mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoEdit.html create mode 100644 cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoList.html diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java b/cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java index 8d01116..000fdc3 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java @@ -130,6 +130,17 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { @JsonView({ ViewsEcm.DocumentoGedEdit.class }) private Calendar dataReferencia; + /** Atributo prazoSigilo. */ + @Temporal(TemporalType.TIMESTAMP) + @JsonSerialize(using = JsonCalendarSimpleDateSerializer.class) + @JsonDeserialize(using = JsonCalendarSimpleDateDeserializer.class) + @JsonView({ ViewsEcm.DocumentoGedList.class }) + private Calendar prazoSigilo; + + /** Atributo aprovado. */ + @JsonView({ ViewsEcm.DocumentoGedEdit.class }) + private Boolean aprovado; + /** Atributo formaCriacao. */ @ManyToOne(fetch = FetchType.LAZY) @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class }) @@ -182,6 +193,11 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) private Sigilo sigiloOriginal; + /** Atributo tipoSuporteDocumento. */ + @ManyToOne(fetch = FetchType.LAZY) + @JsonView({ ViewsEcm.DocumentoGedEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) + private TipoSuporteDocumento tipoSuporteDocumento; + /** Atributo planoClassificacao. */ @ManyToOne(fetch = FetchType.LAZY) @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class }) @@ -197,11 +213,6 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { @JsonView({ Views.ProcessoEdit.class, ViewsEcm.DocumentoGedEdit.class }) private HipoteseLegal hipoteseLegal; - /** Atributo Interessados. */ - @OneToMany(fetch = FetchType.LAZY, mappedBy = "documentoGed", cascade = CascadeType.ALL, orphanRemoval = true) - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class }) - private Collection interessados; - /** Atributo anexo. */ @OneToOne(mappedBy = "documentoGed", fetch = FetchType.EAGER) @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) @@ -219,16 +230,10 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { @JsonView({ Views.ProcessoEdit.class }) private CancelamentoDocumentoGed cancelamentoDocumentoGed; - /** Atributo prazoSigilo. */ - @Temporal(TemporalType.TIMESTAMP) - @JsonSerialize(using = JsonCalendarSimpleDateSerializer.class) - @JsonDeserialize(using = JsonCalendarSimpleDateDeserializer.class) - @JsonView({ ViewsEcm.DocumentoGedList.class }) - private Calendar prazoSigilo; - - /** Atributo aprovado. */ - @JsonView({ ViewsEcm.DocumentoGedEdit.class }) - private Boolean aprovado; + /** Atributo Interessados. */ + @OneToMany(fetch = FetchType.LAZY, mappedBy = "documentoGed", cascade = CascadeType.ALL, orphanRemoval = true) + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class }) + private Collection interessados; /** * @return the novaVersao @@ -948,4 +953,24 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { this.sigiloOriginal = sigiloOriginal; } + /** + * Retorna o valor do atributo tipoSuporteDocumento + * + * @return TipoSuporteDocumento + */ + public TipoSuporteDocumento getTipoSuporteDocumento() { + + return tipoSuporteDocumento; + } + + /** + * Define o valor do atributo tipoSuporteDocumento. + * + * @param tipoSuporteDocumento + */ + public void setTipoSuporteDocumento(TipoSuporteDocumento tipoSuporteDocumento) { + + this.tipoSuporteDocumento = tipoSuporteDocumento; + } + } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java b/cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java index 17747af..8973ddc 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java @@ -1,6 +1,5 @@ package br.com.centralit.api.model; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -13,24 +12,36 @@ import com.fasterxml.jackson.annotation.JsonView; /** * - *

- * - *

Company: Central IT - Governança Corporativa -

- * - *

Title:

- * - *

Description:

+ *

+ * + *

+ * + *

+ * Company: Central IT - Governança Corporativa - + *

+ * + *

+ * Title: + *

+ * + *

+ * Description: + *

+ * + *

+ * Iniciativa(s): NUMERO_INICIATIVA + *

+ * + *

+ * Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO + *

* - *

Iniciativa(s): NUMERO_INICIATIVA

- * - *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

- * * @since 04/04/2016 - 14:47:10 - * + * * @version 1.0.0 - * + * * @author andre.silva - * + * */ @Entity public class TipoSuporteDocumento extends PersistentObjectUnidade { @@ -41,58 +52,50 @@ public class TipoSuporteDocumento extends PersistentObjectUnidade { @Id @GeneratedValue(strategy = GenerationType.AUTO) @JsonView({ Views.GenericView.class }) - protected Long id; + private Long id; - @Column(length = 64) - @JsonView({ ViewsEcm.TipoSuporteDocumentoEdit.class }) - private String descricao; + /** Atributo nome. */ + @JsonView({ ViewsEcm.DocumentoGedEdit.class, ViewsEcm.TipoSuporteDocumentoEdit.class }) + private String nome; - - /** * Retorna o valor do atributo id - * + * * @return Long */ public Long getId() { - + return id; } - /** * Define o valor do atributo id. - * - * @param id + * + * @param id */ public void setId(Long id) { - + this.id = id; } - - /** - * Retorna o valor do atributo descricao - * + * Retorna o valor do atributo nome + * * @return String */ - public String getDescricao() { - - return descricao; + public String getNome() { + + return nome; } - /** - * Define o valor do atributo descricao. - * - * @param descricao + * Define o valor do atributo nome. + * + * @param nome */ - public void setDescricao(String descricao) { - - this.descricao = descricao; - } - + public void setNome(String nome) { + this.nome = nome; + } } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java index a17c1f8..2de2593 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java @@ -107,7 +107,7 @@ public class AnexoGedServiceImpl extends GenericServiceImpl impl documentoGed.setConteudo(this.gedFileService.doOcr(anexo)); - this.solrService.addDocumento(documentoGed); +// this.solrService.addDocumento(documentoGed); anexo.setDocumentoGed(documentoGed); diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java index b7fea17..fad6d93 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java @@ -176,7 +176,7 @@ public class DocumentoGedServiceImpl extends GenericServiceImpl filesGerenciarProcessoListUnidade = new ArrayList(); - filesGerenciarProcessoListUnidade.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/controller/GerenciarProcessoListUnidadeController.js", this.dominioJS, menuGerenciarProcessoListUnidade)); + filesGerenciarProcessoListUnidade.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/controller/GerenciarProcessoListUnidadeController.js", this.dominioJS, menuGerenciarProcessoListUnidade)); menuGerenciarProcessoListUnidade.setIncludes(filesGerenciarProcessoListUnidade); this.menuService.mergeIfNotExist(menuGerenciarProcessoListUnidade); @@ -338,6 +331,14 @@ public class InicializarEcmServiceImpl extends UtilStartup { menuCabecalho.setIncludes(this.gerarArquivosMenu(menuCabecalho, this.CIT_ECM_WEB_ANGULAR, "Cabecalho", true, true, true)); this.menuService.mergeIfNotExist(menuCabecalho); + // Submenu tipoSuporteDocumento + Pagina pgTipoSuporteDocumento = new Pagina("Tipo suporte de documento", "/cit-ecm-web/html/tipoSuporteDocumento/tipoSuporteDocumento.html"); + pgTipoSuporteDocumento = this.paginaService.saveIfNotExist(pgTipoSuporteDocumento); + + Menu menuSuporteDocumento = new Menu("Tipo suporte de documento", pgTipoSuporteDocumento, menuCadastroBasico, 0, 8, null, null, null, null, modulo); + menuSuporteDocumento.setIncludes(this.gerarArquivosMenu(menuSuporteDocumento, this.CIT_ECM_WEB_ANGULAR, "TipoSuporteDocumento", true, true, true)); + this.menuService.mergeIfNotExist(menuSuporteDocumento); + } } diff --git a/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java b/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java index 5116976..1834e64 100644 --- a/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java +++ b/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java @@ -392,6 +392,12 @@ public class StartupListenerEcm extends UtilStartup implements ApplicationListen internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.REMOVIDO_POR", "Removido por", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.DATA_REMOCAO", "Data remoção", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.FORMA_NUMERACAO", "Forma de numeração", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.DADOS_SUPORTE_DOCUMENTO", "Dados do suporte de documento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.TIPO_SUPORTE", "Tipo de suporte", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.OUTROS", "Outros", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.NOME_NOVO_SUPORTE ", "Nome do suporte", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.NOVO_TIPO_SUPORTE ", "Novo tipo suporte de documento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.TIPO_SUPORTE_DOCUMENTO ", "Tipo suporte de documento", dominio, modulo)); } diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js index 87f5047..e7d9c1b 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/DocumentoGedController.js @@ -1,10 +1,11 @@ 'use strict'; citApp.controller('DocumentoGedController', ['$scope', 'DocumentoGedRepository', '$translate', '$timeout', 'TipoDocumentoRepository', 'PlanoClassificacaoRepository', 'HipoteseLegalRepository', 'PessoaRepository', 'NivelAcessoTipoDocumentoRepository', 'TipoDocumentoPlanoClassificacaoRepository', '$filter', 'FileUploader', 'AnexoGedRepository', 'HistoricoAlteracaoProcessoRepository', 'DominioRepository', - 'TemplatePadraoRepository', 'CabecalhoRepository', 'RodapeRepository', 'InteressadoDocumentoRepository', function DocumentoGedController($scope, DocumentoGedRepository, $translate, $timeout, TipoDocumentoRepository, PlanoClassificacaoRepository, HipoteseLegalRepository, PessoaRepository, NivelAcessoTipoDocumentoRepository, TipoDocumentoPlanoClassificacaoRepository, $filter, FileUploader, AnexoGedRepository, HistoricoAlteracaoProcessoRepository, DominioRepository, TemplatePadraoRepository, CabecalhoRepository, RodapeRepository, InteressadoDocumentoRepository) { + 'TemplatePadraoRepository', 'CabecalhoRepository', 'RodapeRepository', 'InteressadoDocumentoRepository', 'TipoSuporteDocumentoRepository', function DocumentoGedController($scope, DocumentoGedRepository, $translate, $timeout, TipoDocumentoRepository, PlanoClassificacaoRepository, HipoteseLegalRepository, PessoaRepository, NivelAcessoTipoDocumentoRepository, TipoDocumentoPlanoClassificacaoRepository, $filter, FileUploader, AnexoGedRepository, HistoricoAlteracaoProcessoRepository, DominioRepository, TemplatePadraoRepository, CabecalhoRepository, RodapeRepository, InteressadoDocumentoRepository, TipoSuporteDocumentoRepository) { $scope.documentoGed = {}; $scope.changeWatch = false; + $scope.outrosSuporte = false; $scope.setForm = function(scope){ this.documentoGedForm = scope.documentoGedForm; @@ -60,14 +61,15 @@ citApp.controller('DocumentoGedController', ['$scope', 'DocumentoGedRepository', }); }; + //Abre a tela de cadastro de tipoSuporte $scope.novoTipoSuporteDocumento = function() { - $scope.openWorkspaceIfNotOpen($translate.instant('LABEL.PESSOA'), '/cit-ecm-web/html/tipoSuporteDocumento/tipoSuporteDocumento.html', 'mod-orange'); + $scope.openWorkspaceIfNotOpen($translate.instant('ECM.LABEL.TIPO_SUPORTE_DOCUMENTO'), '/cit-ecm-web/html/tipoSuporteDocumento/tipoSuporteDocumento.html', 'mod-orange'); $timeout(function() { angular.element('#searchTipoSuporteDocumento').scope().$showPageEditWorkspace(angular.element('#searchTipoSuporteDocumento').scope().workspace); angular.element('#tipoSuporteDocumentoEdit').scope().resetForm(); - }, 600); + }, 300); }; @@ -165,7 +167,9 @@ citApp.controller('DocumentoGedController', ['$scope', 'DocumentoGedRepository', $scope.removePropriedades(); DocumentoGedRepository.save($scope.documentoGed).then(function(result) { + $scope.documentoGed = result.originalElement; + $scope.saveUpload(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_SALVO')); $scope.documentoGedForm.$submitted = false; @@ -650,6 +654,12 @@ citApp.controller('DocumentoGedController', ['$scope', 'DocumentoGedRepository', $window.location.href = (href); - } + }; + + $scope.findAutoCompleteTipoSuporte = function(value){ + return TipoSuporteDocumentoRepository.findAutoComplete("nome", value).then(function(result) { + return result; + }); + }; }]); diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoController.js index fcbfa84..47e3c02 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoController.js @@ -1,58 +1,37 @@ 'use strict'; citApp.controller('TipoSuporteDocumentoController', ['$scope', 'TipoSuporteDocumentoRepository', '$filter', '$translate', '$timeout', function TipoSuporteDocumentoController($scope, TipoSuporteDocumentoRepository, $filter, $translate, $timeout) { - $scope.privilegio = {}; + $scope.tipoSuporteDocumento = {}; // Limpa formulário para novo cadastro $scope.resetForm = function() { $scope.limparPrivilegio(); $scope.edit = true; - $scope.pgEdit = true; $timeout(function(){ - $scope.privilegioForm.$submitted = false; - $scope.privilegioForm.$setPristine(); + $scope.tipoSuporteDocumentoForm.$submitted = false; + $scope.tipoSuporteDocumentoForm.$setPristine(); }); }; // Atualiza pagina de pesquisa $scope.atualizaPaginaPesquisa = function () { - angular.element('#searchPrivilegio').scope().fetchResult(); - }; - - - - // MODAL QUE CONFIRMA REMOVER DO PAIS - $scope.remove = function(pais){ - $scope.pais = pais; - $scope.$openModalConfirm({ - message: $translate.instant('MSG.DESEJA_EXCLUIR_ITENS'), - callback: function () { - PrivilegioRepository.remove($scope.privilegio).then(function() { - - $scope.$modalConfirmInstance.dismiss('cancel'); - $scope.showAlert("success", $translate.instant('MSG.SUCESSO_PRIVILEGIO_EXCLUIDO')); - angular.element('#searchPrivilegio').scope().fetchResult(); - - $scope.resetForm(); - }); - } - }); + angular.element('#searchTipoSuporteDocumento').scope().fetchResult(); }; // SALVA O PAIS $scope.saveOrUpdate = function(){ - $scope.privilegioForm.$submitted = true; + $scope.tipoSuporteDocumentoForm.$submitted = true; //verifica se o formulario está valido para salvar - if($scope.privilegioForm.$valid){ + if($scope.tipoSuporteDocumentoForm.$valid){ $scope.setLoadingSalva(true); - PrivilegioRepository.save($scope.privilegio).then(function(result) { - $scope.privilegio = result.originalElement; + TipoSuporteDocumentoRepository.save($scope.tipoSuporteDocumento).then(function(result) { + $scope.tipoSuporteDocumento = result.originalElement; $scope.showAlert("success", $translate.instant('MSG.REGISTRO_SALVO')); - $scope.privilegioForm.$submitted = false; + $scope.tipoSuporteDocumentoForm.$submitted = false; $scope.setLoading(false); }); }else{ @@ -64,29 +43,23 @@ citApp.controller('TipoSuporteDocumentoController', ['$scope', 'TipoSuporteDocum // Limpa o formulario preenchido $scope.limparPrivilegio = function(){ - $scope.privilegio = {}; + $scope.tipoSuporteDocumento = {}; }; // Consulta entidade e mostra no formulario - $scope.getPrivilegio = function(privilegio, edit){ + $scope.getTipoSuporteDocumento = function(tipoSuporteDocumento, edit){ $scope.setLoadingGet(true); - PrivilegioRepository.get(privilegio.id).then(function(result) { - $scope.privilegio = result.originalElement; + TipoSuporteDocumentoRepository.get(tipoSuporteDocumento.id).then(function(result) { + $scope.tipoSuporteDocumento = result.originalElement; $scope.pgEdit = edit; $scope.edit = edit; $scope.setLoading(false); }); }; - //faz uppercase na string - $scope.$watch('privilegio.nome', function (val) { - - $scope.privilegio.nome = $filter('uppercase')(val); - }, true); - }]); diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoListController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoListController.js index f8842ad..1b6f102 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoListController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TipoSuporteDocumentoListController.js @@ -1,7 +1,7 @@ 'use strict'; -citApp.controller('TipoSuporteDocumentoListController', ['$scope', 'TipoSuporteDocumentoRepository', '$translate', '$modal', '$timeout', - function TipoSuporteDocumentoListController($scope, TipoSuporteDocumentoRepository, $translate, $modal, $timeout) { +citApp.controller('TipoSuporteDocumentoListController', ['$scope', 'TipoSuporteDocumentoRepository', '$translate', '$modal', '$timeout', function TipoSuporteDocumentoListController($scope, TipoSuporteDocumentoRepository, $translate, $modal, $timeout) { + $scope.$showAdvancedFilters = false; // Chama controlleredit para limpar o formulario de cadastro @@ -10,10 +10,7 @@ citApp.controller('TipoSuporteDocumentoListController', ['$scope', 'TipoSuporteD }; $scope.headers = [ - { - title : $translate.instant('LABEL.DESCRICAO'), - value : 'descricao' - }]; + {title : $translate.instant('LABEL.NOME'), value : 'nome'}]; // default criteria that will be sent to the server $scope.filterCriteria = { @@ -21,20 +18,20 @@ citApp.controller('TipoSuporteDocumentoListController', ['$scope', 'TipoSuporteD dir : 'asc', sort : 'id', limit : 10, - fields: ['id','descricao'], - filters : [{type: 'string', field: 'descricao'}] + fields: ['id','nome'], + filters : [{type: 'string', field: 'nome'}] }; // ABRI PAIS SELECIONADO - $scope.abrirPrivilegio = function(edit){ + $scope.abrirTipoSuporteDocumento = function(edit){ var tipoSuporteDocumento = $scope.tipoSuporteDocumentoChecked; - if(!edit && !privilegio) { + if(!edit && !tipoSuporteDocumento) { $scope.showAlert('warning', $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO')); return; } - if(edit && !privilegio) { + if(edit && !tipoSuporteDocumento) { $scope.showAlert('warning', $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO')); return; } diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/TipoSuporteDocumentoRepository.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/TipoSuporteDocumentoRepository.js index 77a2a57..0bc0f94 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/TipoSuporteDocumentoRepository.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/TipoSuporteDocumentoRepository.js @@ -1,8 +1,8 @@ -citApp.factory('TipoSuporteDocumentoRepository', ['Restangular','AbstractRepository', function(restangular, AbstractRepository) { +citApp.factory('TipoSuporteDocumentoRepository', ['RestangularEcm','AbstractRepository', function(restangularEcm, AbstractRepository) { function TipoSuporteDocumentoRepository(){ - AbstractRepository.call(this, restangular, 'rest/tipoSuporteDocumento'); + AbstractRepository.call(this, restangularEcm, 'rest/tipoSuporteDocumento'); }; AbstractRepository.extend(TipoSuporteDocumentoRepository); diff --git a/cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html b/cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html index 9110821..a4dd0be 100644 --- a/cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html +++ b/cit-ecm-web/src/main/webapp/html/documentoGed/metadadosDocumentoEdit.html @@ -35,7 +35,7 @@ - +
@@ -134,26 +134,34 @@
-
-
- - +
+
+
+
+
-
+
- -
+
+
+
+ + +
+
+
diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumento.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumento.html deleted file mode 100644 index e523265..0000000 --- a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumento.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
\ No newline at end of file diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoEdit.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoEdit.html deleted file mode 100644 index 127a8fd..0000000 --- a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoEdit.html +++ /dev/null @@ -1,77 +0,0 @@ -
-
-
-
- - - - - - - - - - - -
- - -
- - - -
- -
- -
- - - - -
-

- ( * ) LABEL.CAMPOS_OBRIGATORIOS -

- -
- - LABEL.DADOS_PRIVILEGIO - - -
-
- - -
-
- -
- -
- -
-
-
- \ No newline at end of file diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoList.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoList.html deleted file mode 100644 index 04df727..0000000 --- a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoServicoDocumentoList.html +++ /dev/null @@ -1,41 +0,0 @@ -
-
-
-
- - - - - - - - - - - -
- -
- - -
-
-
- - - - - -
\ No newline at end of file diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumento.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumento.html new file mode 100644 index 0000000..a20aab2 --- /dev/null +++ b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumento.html @@ -0,0 +1,2 @@ +
+
\ No newline at end of file diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoEdit.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoEdit.html new file mode 100644 index 0000000..7838963 --- /dev/null +++ b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoEdit.html @@ -0,0 +1,69 @@ +
+
+
+
+ + + + + + + + + + + +
+ + +
+ + + +
+ +
+ +
+ + + + +
+

+ ( * ) LABEL.CAMPOS_OBRIGATORIOS +

+ +
+ + ECM.LABEL.DADOS_SUPORTE_DOCUMENTO + + +
+
+ +
+
+
+
+
diff --git a/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoList.html b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoList.html new file mode 100644 index 0000000..61551ad --- /dev/null +++ b/cit-ecm-web/src/main/webapp/html/tipoSuporteDocumento/tipoSuporteDocumentoList.html @@ -0,0 +1,41 @@ +
+
+
+
+ + + + + + + + + + + +
+ +
+ + +
+
+
+ + + + + +
\ No newline at end of file -- libgit2 0.21.2