Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Objetivo:

El portal puede ser configurado de varias formas, explicaremos aquí las mas comunes

Información

No es necesario bajar el jboss para realizar estos cambios

Impedir ver el modo editar a los usarios

OBJETIVO: Cuando se autentifique un usuario que no sea el dministrador no pueda editar, de forma de no borrar vistas, etc

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

en la línea 197 en adelante veremos

<%--c:if test="${csClient.userPrivileges.adm}"--%>
	<td style="padding-right:10px;" align="left">
		<a href="edit/switch-mode.jsp" class="links" target="_top">
			<c:choose>
				<c:when test="${editMode}">
					<fmt:message key='bookmarksPage.view.command' bundle='${lang}'/>
				</c:when>
				<c:otherwise>
					<fmt:message key='bookmarksPage.edit.command' bundle='${lang}'/>
				</c:otherwise>
			</c:choose>
		</a>
	</td>
<%--/c:if--%>

todo lo que debemos de hacer es descomentar de modo que quede así

<c:if test="${csClient.userPrivileges.adm}">
	<td style="padding-right:10px;" align="left">
		<a href="edit/switch-mode.jsp" class="links" target="_top">
			<c:choose>
				<c:when test="${editMode}">
					<fmt:message key='bookmarksPage.view.command' bundle='${lang}'/>
				</c:when>
				<c:otherwise>
					<fmt:message key='bookmarksPage.edit.command' bundle='${lang}'/>
				</c:otherwise>
			</c:choose>
		</a>
	</td>
</c:if>

salvamos y actualizamos el portal

Impedir ver componentes

OBJETIVO: no dejar ver componentes que no interesan

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

Veamos esto con un caso real, no queremos ver los Dashboard
Para esto buecamos en el editor de textos <!-- Dashboards -->
veremos algo así en el código:

	<!-- Dashboards -->
	<bsctf:containedTree treeModel="${dshmodel}"
		treeModels="${treeModels}"
		actionModels="${actionModels}"
		actionModel="${dshActionModel}"
		treeModelInfos="${treeModelInfos}"
		rootIconName="images/o3portal/bookmark-dashboard.gif"
		rootClosedIconName="images/o3portal/bookmark-dashboard.gif"
		defaultLeafIcon="images/o3portal/t_orange.gif"
		rootCssClass="rootCssClass"
		defaultCssClass="defaultCssClass"
	>
	<jsp:attribute name="rootLabel"><fmt:message key='bookmarksPage.dashboards' bundle='${lang}' /></jsp:attribute>
	</bsctf:containedTree>

todo lo que tenemos que hacer es comentar este pedazo de código con <%-- --%> de modo que quede así:

<%--
	<!-- Dashboards -->
	<bsctf:containedTree treeModel="${dshmodel}"
		treeModels="${treeModels}"
		actionModels="${actionModels}"
		actionModel="${dshActionModel}"
		treeModelInfos="${treeModelInfos}"
		rootIconName="images/o3portal/bookmark-dashboard.gif"
		rootClosedIconName="images/o3portal/bookmark-dashboard.gif"
		defaultLeafIcon="images/o3portal/t_orange.gif"
		rootCssClass="rootCssClass"
		defaultCssClass="defaultCssClass"
	>
	<jsp:attribute name="rootLabel"><fmt:message key='bookmarksPage.dashboards' bundle='${lang}' /></jsp:attribute>
	</bsctf:containedTree>
--%>

salvamos y actualizamos el portal

Nivel de despliegue del arbol de componentes

OBJETIVO: Controlar cuanto se ve del arbol de bookmarks cuando abrimos la página

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

buscamos en el editor de textos expandMode
veremos algo como esto

<wt:extTree extTreeModel="${wtTreeModel}"
	actionNodeModel="${wtTreeModel}"
        name="istoreTree"
	openedIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	closedIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	leafIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	openButtonIcon="images/o3portal/t-plus.gif"
	closeButtonIcon="images/o3portal/t-minus.gif"
	ignoreRootNode="true"
	drawCheckbox="false"
	leafCssClass="bookmark"
	subTreeCssClass="bookmark"
	saveVisibility="false"
	expandMode="2"              <----------- acá lo que buscamos
	target="_top"
	subtreeIndent="22"
	rowHeight="20"
	contextRelativeUrls="false"
/>

expandMode puede tener los siguientes valores

  • expandMode="1" - máximo nivel de expanción para todos los bookmarks
  • expandMode="2" - muestra títulos + un primer nivel para todos los bookmarks
  • expandMode="3" - solo títulos de bookmarks

salvamos y actualizamos el portal

Despliegue de cubos y vistas

OBJETIVO: Con esto controlamos si es posible o no abrir un cubo en forma directa, si se informa si las vistas son públicas o privadas, fechas y links a las mismos

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarks-model.jsp

buscamos Cubes & Views Tree en el editor de textos
veremos algo como esto

	// Cubes & Views Tree
	Boolean showCubeTime = Boolean.TRUE;
	Boolean showViewSecurityLevel = Boolean.TRUE;
	Boolean cubeCreateLink = Boolean.FALSE;
	Boolean viewCreateLink = Boolean.TRUE;

explicación de los parametros

  • showCubeTime - muestra fecha y hora de actualización del cubo, TRUE=muestra, FALSE=no muestra
  • showViewSecurityLevel - muestra si una vista es pública,privada, TRUE=muestra, FALSE=no muestra
  • cubeCreateLink - habilta o no si se puede abrir el cubo directamente, TRUE=habilita, FALSE=no habilita
  • viewCreateLink - habilta o no si se puede abrir la vista directamente, TRUE=habilita, FALSE=no habilita

salvamos y actualizamos el portal

Cambiar el logo en la página de bookmarks

OBJETIVO: Cambiar el logo de O3 por un propio

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarks-model.jsp

  • No labels