diff --git a/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java b/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java index fca720f850..2aa33fc91b 100644 --- a/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java +++ b/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java @@ -56,6 +56,7 @@ import org.alfresco.web.app.Application; import org.alfresco.web.app.servlet.DownloadContentServlet; import org.alfresco.web.bean.BrowseBean; import org.alfresco.web.bean.dialog.BaseDialogBean; +import org.alfresco.web.config.ClientConfigElement; import org.alfresco.web.forms.FormInstanceData; import org.alfresco.web.forms.FormInstanceDataImpl; import org.alfresco.web.forms.Rendition; @@ -882,6 +883,16 @@ public class SubmitDialog extends BaseDialogBean AVMNodeConverter.ToNodeRef(-1, descriptor.getPath()), descriptor.getName()); } + public String getPreviewUrl() + { + ClientConfigElement config = Application.getClientConfig(FacesContext.getCurrentInstance()); + String dns = AVMConstants.lookupStoreDNS(AVMConstants.getStoreName(descriptor.getPath())); + return AVMConstants.buildAssetUrl(AVMConstants.getSandboxRelativePath(descriptor.getPath()), + config.getWCMDomain(), + config.getWCMPort(), + dns); + } + public AVMNodeDescriptor getDescriptor() { return this.descriptor; diff --git a/source/web/jsp/wcm/submit-dialog.jsp b/source/web/jsp/wcm/submit-dialog.jsp index 96b034b1cf..02aa37d42b 100644 --- a/source/web/jsp/wcm/submit-dialog.jsp +++ b/source/web/jsp/wcm/submit-dialog.jsp @@ -125,7 +125,7 @@ - <%-- Description columns --%> + <%-- Description column --%> @@ -133,7 +133,7 @@ - <%-- Description columns --%> + <%-- Path column --%> @@ -182,7 +182,7 @@ - <%-- Description columns --%> + <%-- Description column --%> @@ -190,7 +190,7 @@ - <%-- Description columns --%> + <%-- Path column --%> @@ -208,6 +208,15 @@ + <%-- Actions column --%> + + + + + + + +