[jboss-jira] [JBoss JIRA] Updated: (JBPORTAL-2457) Reset button in dashboard configuration console
Luca Stancapiano (JIRA)
jira-events at lists.jboss.org
Wed Oct 28 10:58:05 EDT 2009
[ https://jira.jboss.org/jira/browse/JBPORTAL-2457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luca Stancapiano updated JBPORTAL-2457:
---------------------------------------
Description:
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:
<managed-property>
<property-name>customizationManager</property-name>
<value>#{applicationScope.CustomizationManager}</value>
</managed-property>
core-admin/src/resources/portal-admin-war/WEB-INF/jboss-portlet.xml:
<service>
<service-name>CustomizationManager</service-name>
<service-class>org.jboss.portal.core.model.CustomizationManager</service-class>
<service-ref>:service=CustomizationManager</service-ref>
</service>
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
was:
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
> 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
> Assignee: 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:
> <managed-property>
> <property-name>customizationManager</property-name>
> <value>#{applicationScope.CustomizationManager}</value>
> </managed-property>
> core-admin/src/resources/portal-admin-war/WEB-INF/jboss-portlet.xml:
> <service>
> <service-name>CustomizationManager</service-name>
> <service-class>org.jboss.portal.core.model.CustomizationManager</service-class>
> <service-ref>:service=CustomizationManager</service-ref>
> </service>
> 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