Fórumok

Alguien ha hecho un hook para control.panel.entry.class.default?

Marco Flores Rojas, módosítva 13 év-val korábban

Alguien ha hecho un hook para control.panel.entry.class.default?

New Member Bejegyzések: 6 Csatlakozás dátuma: 2011.02.11. Legújabb bejegyzések
Estoy tratando de hacer un hook para ocultar 'My Community' o 'Mi comunidad' del panel de control para usuarios regulares, pero cuando despliegue el hook no causa ningun efecto.

Esta es la clase del hook:


public class MyDefaultControlPanelEntry extends BaseControlPanelEntry {

	private static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(MyDefaultControlPanelEntry.class.getName());

	@Override
	public boolean isVisible(PermissionChecker arg0, Portlet arg1)
			throws Exception {
		// TODO Auto-generated method stub
		return false;
	}
	
	@Override
	public boolean isVisible(Portlet portlet, String category,
			ThemeDisplay themeDisplay) throws Exception {
		// TODO Auto-generated method stub
		Group group = themeDisplay.getScopeGroup();

		if (category.equals(PortletCategoryKeys.MY) && group.isUser()) {
			return false;
		}

		return super.isVisible(portlet, category, themeDisplay);
	}

}


y este el contenido de portal.properties

control.panel.entry.class.default=com.hook.MyDefaultControlPanelEntry



Alguna idea?

Gracias de antemano!