mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
. Forums details pages (forums-details, forum-details and topic-details) now use externalised action definitions
. Forums details pages changed to display actions in right aligned actions panel (like doc+space details pages) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2557 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
<actions>
|
<actions>
|
||||||
|
|
||||||
<!-- Forums overrides the checkin document action - as it has more complex evaluation
|
<!-- Forums overrides the checkin document action - as it has more complex evaluation
|
||||||
logic which takes into account any child forums attached to a node. -->
|
logic which takes into account any child forums attached to the node. -->
|
||||||
<!-- Checkin document -->
|
<!-- Checkin document -->
|
||||||
<action id="checkin_doc">
|
<action id="checkin_doc">
|
||||||
<evaluator>org.alfresco.web.action.evaluator.ForumsCheckinDocEvaluator</evaluator>
|
<evaluator>org.alfresco.web.action.evaluator.ForumsCheckinDocEvaluator</evaluator>
|
||||||
@@ -136,6 +136,27 @@
|
|||||||
<action idref="preview_space" />
|
<action idref="preview_space" />
|
||||||
</action-group>
|
</action-group>
|
||||||
|
|
||||||
|
<!-- Actions Menu for Forums Details page -->
|
||||||
|
<action-group id="forums_details_actions">
|
||||||
|
<action idref="cut_node" />
|
||||||
|
<action idref="copy_node" />
|
||||||
|
<action idref="delete_space" />
|
||||||
|
</action-group>
|
||||||
|
|
||||||
|
<!-- Actions Menu for Forum Details page -->
|
||||||
|
<action-group id="forum_details_actions">
|
||||||
|
<action idref="cut_node" />
|
||||||
|
<action idref="copy_node" />
|
||||||
|
<action idref="delete_space" />
|
||||||
|
</action-group>
|
||||||
|
|
||||||
|
<!-- Actions Menu for Topic Details page -->
|
||||||
|
<action-group id="topic_details_actions">
|
||||||
|
<action idref="cut_node" />
|
||||||
|
<action idref="copy_node" />
|
||||||
|
<action idref="delete_space" />
|
||||||
|
</action-group>
|
||||||
|
|
||||||
</actions>
|
</actions>
|
||||||
</config>
|
</config>
|
||||||
|
|
||||||
|
@@ -74,28 +74,8 @@
|
|||||||
<div class="mainSubText"><h:outputText value="#{msg.forum_details_description}" /></div>
|
<div class="mainSubText"><h:outputText value="#{msg.forum_details_description}" /></div>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align=right width=80>
|
|
||||||
<a:menu id="actionsMenu" itemSpacing="4" label="#{msg.actions}" image="/images/icons/menu.gif"
|
|
||||||
menuStyleClass="moreActionsMenu" style="white-space:nowrap">
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.cut}" image="/images/icons/cut.gif" actionListener="#{ClipboardBean.cutNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
<a:actionLink value="#{msg.copy}" image="/images/icons/copy.gif" actionListener="#{ClipboardBean.copyNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.delete}" image="/images/icons/delete.gif" action="dialog:deleteSpace" actionListener="#{BrowseBean.setupSpaceAction}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
</a:menu>
|
|
||||||
</td>
|
|
||||||
|
|
||||||
<%-- Navigation --%>
|
<%-- Navigation --%>
|
||||||
<td class="separator" width=1></td>
|
<td align="right">
|
||||||
<td style="padding-left:4px" width=80>
|
|
||||||
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
||||||
</a:actionLink>
|
</a:actionLink>
|
||||||
@@ -164,10 +144,11 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</a:panel>
|
</a:panel>
|
||||||
|
</td>
|
||||||
|
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
||||||
<table cellpadding="1" cellspacing="1" border="0">
|
<table cellpadding="1" cellspacing="1" border="0" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center">
|
<td align="center">
|
||||||
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
||||||
@@ -175,6 +156,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
||||||
|
|
||||||
|
<div style="padding:4px"></div>
|
||||||
|
|
||||||
|
<%-- Actions Panel --%>
|
||||||
|
<a:panel label="#{msg.actions}" id="actions-panel" border="white" bgcolor="white" titleBorder="blue" titleBgcolor="#D3E6FE" style="text-align:center" progressive="true">
|
||||||
|
<r:actions id="actions_forum" value="forum_details_actions" context="#{SpaceDetailsBean.space}" verticalSpacing="3" style="white-space:nowrap" />
|
||||||
|
</a:panel>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@@ -74,28 +74,8 @@
|
|||||||
<div class="mainSubText"><h:outputText value="#{msg.forums_details_description}" /></div>
|
<div class="mainSubText"><h:outputText value="#{msg.forums_details_description}" /></div>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align=right width=80>
|
|
||||||
<a:menu id="actionsMenu" itemSpacing="4" label="#{msg.actions}" image="/images/icons/menu.gif"
|
|
||||||
menuStyleClass="moreActionsMenu" style="white-space:nowrap">
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.cut}" image="/images/icons/cut.gif" actionListener="#{ClipboardBean.cutNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
<a:actionLink value="#{msg.copy}" image="/images/icons/copy.gif" actionListener="#{ClipboardBean.copyNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.delete}" image="/images/icons/delete.gif" action="dialog:deleteSpace" actionListener="#{BrowseBean.setupSpaceAction}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
</a:menu>
|
|
||||||
</td>
|
|
||||||
|
|
||||||
<%-- Navigation --%>
|
<%-- Navigation --%>
|
||||||
<td class="separator" width=1></td>
|
<td align=right>
|
||||||
<td style="padding-left:4px" width=80>
|
|
||||||
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
||||||
</a:actionLink>
|
</a:actionLink>
|
||||||
@@ -164,10 +144,11 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</a:panel>
|
</a:panel>
|
||||||
|
</td>
|
||||||
|
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
||||||
<table cellpadding="1" cellspacing="1" border="0">
|
<table cellpadding="1" cellspacing="1" border="0" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center">
|
<td align="center">
|
||||||
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
||||||
@@ -175,7 +156,15 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
||||||
|
|
||||||
|
<div style="padding:4px"></div>
|
||||||
|
|
||||||
|
<%-- Actions Panel --%>
|
||||||
|
<a:panel label="#{msg.actions}" id="actions-panel" border="white" bgcolor="white" titleBorder="blue" titleBgcolor="#D3E6FE" style="text-align:center" progressive="true">
|
||||||
|
<r:actions id="actions_forums" value="forums_details_actions" context="#{SpaceDetailsBean.space}" verticalSpacing="3" style="white-space:nowrap" />
|
||||||
|
</a:panel>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
|
@@ -74,28 +74,9 @@
|
|||||||
<div class="mainSubText"><h:outputText value="#{msg.topic_details_description}" /></div>
|
<div class="mainSubText"><h:outputText value="#{msg.topic_details_description}" /></div>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align=right width=80>
|
|
||||||
<a:menu id="actionsMenu" itemSpacing="4" label="#{msg.actions}" image="/images/icons/menu.gif"
|
|
||||||
menuStyleClass="moreActionsMenu" style="white-space:nowrap">
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.cut}" image="/images/icons/cut.gif" actionListener="#{ClipboardBean.cutNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
<a:actionLink value="#{msg.copy}" image="/images/icons/copy.gif" actionListener="#{ClipboardBean.copyNode}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
<r:permissionEvaluator value="#{SpaceDetailsBean.space}" allow="Delete">
|
|
||||||
<a:actionLink value="#{msg.delete}" image="/images/icons/delete.gif" action="dialog:deleteTopic" actionListener="#{BrowseBean.setupSpaceAction}">
|
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
|
||||||
</a:actionLink>
|
|
||||||
</r:permissionEvaluator>
|
|
||||||
</a:menu>
|
|
||||||
</td>
|
|
||||||
|
|
||||||
<%-- Navigation --%>
|
<%-- Navigation --%>
|
||||||
<td class="separator" width=1></td>
|
<td align="right">
|
||||||
<td style="padding-left:4px" width=80>
|
|
||||||
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
<a:actionLink value="#{msg.previous_item}" image="/images/icons/nav_prev.gif" showLink="false" actionListener="#{SpaceDetailsBean.previousItem}" action="previousItem">
|
||||||
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
<f:param name="id" value="#{SpaceDetailsBean.id}" />
|
||||||
</a:actionLink>
|
</a:actionLink>
|
||||||
@@ -164,10 +145,11 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</a:panel>
|
</a:panel>
|
||||||
|
</td>
|
||||||
|
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "blue", "#D3E6FE"); %>
|
||||||
<table cellpadding="1" cellspacing="1" border="0">
|
<table cellpadding="1" cellspacing="1" border="0" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center">
|
<td align="center">
|
||||||
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
<h:commandButton value="#{msg.close}" action="#{SpaceDetailsBean.closeDialog}" styleClass="wizardButton" />
|
||||||
@@ -175,6 +157,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "blue"); %>
|
||||||
|
|
||||||
|
<div style="padding:4px"></div>
|
||||||
|
|
||||||
|
<%-- Actions Panel --%>
|
||||||
|
<a:panel label="#{msg.actions}" id="actions-panel" border="white" bgcolor="white" titleBorder="blue" titleBgcolor="#D3E6FE" style="text-align:center" progressive="true">
|
||||||
|
<r:actions id="actions_topic" value="topic_details_actions" context="#{SpaceDetailsBean.space}" verticalSpacing="3" style="white-space:nowrap" />
|
||||||
|
</a:panel>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
Reference in New Issue
Block a user