Cómo ocultar opción actualizar del dashlet perfil usuario
Cómo ocultar la opción de actualizar del dashlet por perfil de usuario
Al usuario común le figura en los dashlet la "ruedita" con la única opción de Actualizar. Esta opción para este usuario no tiene gran utilidad, ya que no genera ningun cambio al seleccionar dicha opción para este pefil de usuario.
Para solucionarlo:
> ir al directorio liferay\tomcat\webapps\o3-liferay-theme\templates
> abrir portlet.vm
> Sustituir (linea 12)
Anterior
<menu class="portlet-topper-toolbar" id="portlet-topper-toolbar_$portlet_id" type="toolbar"> #if ($portlet_display.isShowBackIcon()) <a class="portlet-icon-back" href="$portlet_back_url">#language ("return-to-full-page")</a> #else $theme.iconEdit() $theme.iconMinimize() $theme.iconMaximize() $theme.iconOptions() #end </menu>
Por el siguiente:
> ir a liferay/tomcat/webapps/eportal/html/common/themes/
> abrir portlet.jsp
> Sustituir (linea 144)
Anterior
<% boolean showPortletActions = (group.isLayoutPrototype() || tilesPortletDecorate) && (portletDisplay.isShowCloseIcon() || portletDisplay.isShowConfigurationIcon() || portletDisplay.isShowEditDefaultsIcon() || portletDisplay.isShowEditGuestIcon() || portletDisplay.isShowEditIcon() || portletDisplay.isShowExportImportIcon() || portletDisplay.isShowHelpIcon() || portletDisplay.isShowPortletCssIcon() || portletDisplay.isShowPrintIcon() || portletDisplay.isShowRefreshIcon()) %>
Por el siguiente:
Nuevo
<% boolean hasGroupPermission = permissionChecker.isGroupAdmin(portletGroupId) || permissionChecker.isGroupOwner(portletGroupId); boolean showPortletActions = (group.isLayoutPrototype() || tilesPortletDecorate) && (portletDisplay.isShowCloseIcon() || portletDisplay.isShowConfigurationIcon() || portletDisplay.isShowEditDefaultsIcon() || portletDisplay.isShowEditGuestIcon() || portletDisplay.isShowEditIcon() || portletDisplay.isShowExportImportIcon() || portletDisplay.isShowHelpIcon() || portletDisplay.isShowPortletCssIcon() || portletDisplay.isShowPrintIcon() || portletDisplay.isShowRefreshIcon()) && (hasGroupPermission); %>
> Reiniciar liferay