fixed bug#15092
dev:Thiago qua:Junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@97747 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9bde0ea822
commit
df9a932601
|
@ -94,6 +94,7 @@ public class MenuFactoryPropertiesImpl implements MenuFactory {
|
||||||
|
|
||||||
menu.appendChild(menupopup);
|
menu.appendChild(menupopup);
|
||||||
} else {
|
} else {
|
||||||
|
if (isFilhosPermitidos(noH.getHijos())) {
|
||||||
Menu menuHijo = this.createMenu(klass);
|
Menu menuHijo = this.createMenu(klass);
|
||||||
|
|
||||||
Menupopup nuevoMenupopup = new Menupopup();
|
Menupopup nuevoMenupopup = new Menupopup();
|
||||||
|
@ -105,6 +106,21 @@ public class MenuFactoryPropertiesImpl implements MenuFactory {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Boolean isFilhosPermitidos(List<No> filhos) {
|
||||||
|
for (No no : filhos) {
|
||||||
|
if (isMenuPermitido(no.getKlass())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private Boolean isMenuPermitido(String klass) {
|
||||||
|
final ItemMenuSistema item = this.crearNueboItem(klass);
|
||||||
|
return listClavesPermisos.containsKey(item.getClaveMenu());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Carga el archivo properties en una estructura de arbol
|
* Carga el archivo properties en una estructura de arbol
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
|
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||||
|
|
||||||
public class SubMenuTrocoSimples extends DefaultItemMenuSistema {
|
public class SubMenuTrocoSimples extends DefaultItemMenuSistema {
|
||||||
|
@ -9,9 +8,4 @@ public class SubMenuTrocoSimples extends DefaultItemMenuSistema {
|
||||||
super("indexController.mniTrocoSimples.label");
|
super("indexController.mniTrocoSimples.label");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getClaveMenu() {
|
|
||||||
return ConstantesFuncionSistema.CLAVE_TROCO_SIMPLES;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue