[jboss-jira] [JBoss JIRA] Created: (JBPORTAL-2457) Reset button in dashboard configuration console
Luca Stancapiano (JIRA)
jira-events at lists.jboss.org
Tue Sep 15 18:52:23 EDT 2009
Reset button in dashboard configuration console
-----------------------------------------------
Key: JBPORTAL-2457
URL: https://jira.jboss.org/jira/browse/JBPORTAL-2457
Project: JBoss Portal
Issue Type: Patch
Security Level: Public (Everyone can see)
Components: Portal Core Admin
Affects Versions: 2.7.2 Final
Environment: JBoss Portal 2.7.2 in JBoss 4.2.3 or JBoss 5.1
Reporter: Luca Stancapiano
Fix For: 2.8 Final
I think a Reset button in the dashboard configuration console could be useful......so the user can synchronize own dashboard through the template. Here there re the new code:
core-admin/src/resources/portal-admin-war/jsf/dashboard/dashboard.xhtml: 126
added the button:
<tr>
<td>
<h:form id="dashboardResetForm">
<h:commandButton value="#{bundle.DASHBOARD_RESET}" styleClass="portlet-form-button"
action="#{dashboard.actionReset}"/>
</h:form>
</td>
</tr>
<tr>
<td height="20"></td>
</tr>
core-admin/src/resources/portal-admin-war/WEB-INF/faces-config.xml
core-admin/src/resources/portal-admin-war/WEB-INF/jboss-portlet.xml
In theese files has to be added the CustomizationService reference
core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource.properties
core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource_it.properties
In the resource files I added the DASHBOARD_RESET feature
org.jboss.portal.core.admin.ui.dashboard.DashboardBean
Here I added the customizationManager property and a new method:
public void actionReset()
{
String userId = FacesContext.getCurrentInstance().getExternalContext().getRemoteUser();
customizationManager.destroyDashboard(userId);
}
It destroies the dashboard when the user clicks the new button in the dashboard configuration console. Then, when the user go in own dashboard, automatically it is copied from template
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list