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; + } + } } }