From 1085f41ce095bad01d94570ab4eb8beb7c1063cb Mon Sep 17 00:00:00 2001 From: valdevir Date: Fri, 4 Sep 2020 18:39:56 +0000 Subject: [PATCH] fixes bug#20145 qua: dev:Valdir Criar tela painel venda embarcada e alterar menu venda embarcada. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@103194 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/enums/FuncionSistemaEnum.java | 2 +- .../ventaboletos/service/UsuarioPerfilService.java | 2 +- .../service/impl/UsuarioPerfilServiceImpl.java | 9 ++++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/enums/FuncionSistemaEnum.java b/src/com/rjconsultores/ventaboletos/enums/FuncionSistemaEnum.java index 43925cca7..f2b9bd13b 100644 --- a/src/com/rjconsultores/ventaboletos/enums/FuncionSistemaEnum.java +++ b/src/com/rjconsultores/ventaboletos/enums/FuncionSistemaEnum.java @@ -3,7 +3,7 @@ package com.rjconsultores.ventaboletos.enums; public enum FuncionSistemaEnum { FUNCION_COBRANCA_ADICIONAL("COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL"), - PAINEL_VENDA_EMBARCADA_EDITAR("COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.PAINELVENDAEMBARCADA.EDITAR"); + PAINEL_VENDA_EMBARCADA("COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.PAINELVENDAEMBARCADA"); private String valor; diff --git a/src/com/rjconsultores/ventaboletos/service/UsuarioPerfilService.java b/src/com/rjconsultores/ventaboletos/service/UsuarioPerfilService.java index 4e9ed47a7..965b412b7 100644 --- a/src/com/rjconsultores/ventaboletos/service/UsuarioPerfilService.java +++ b/src/com/rjconsultores/ventaboletos/service/UsuarioPerfilService.java @@ -16,7 +16,7 @@ public interface UsuarioPerfilService extends GenericService obtenerPorUsuario(Usuario usuario); - public boolean validaPermissaoPerfil(String funcionSistema); + public boolean validaPermissaoPerfilEdicao(String funcionSistema); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/UsuarioPerfilServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/UsuarioPerfilServiceImpl.java index 79e285b3a..e99f44984 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/UsuarioPerfilServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/UsuarioPerfilServiceImpl.java @@ -71,14 +71,17 @@ public class UsuarioPerfilServiceImpl implements UsuarioPerfilService { @Transactional @Override - public boolean validaPermissaoPerfil(String funcionSistema) { + public boolean validaPermissaoPerfilEdicao(String funcionSistema) { Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); List listUsuarioPerfil = usuarioLogado.getUsuarioPerfilList(); for (UsuarioPerfil up : listUsuarioPerfil) { List listPerfilFuncion = up.getPerfil().getPerfilFuncionList(); for (PerfilFuncion pf : listPerfilFuncion) { - if(pf.getFuncionSistema().getDescruta().equals(funcionSistema)) - return true; + if(pf.getFuncionSistema().getDescruta().equals(funcionSistema)) { + if(!pf.getIndLectura()) { + return true; + } + } } }