From 197078d67258efcb08df8d25b564fbb8705e8a28 Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Tue, 23 May 2006 11:20:53 +0000 Subject: [PATCH] . Fix for AWC-661 - you can no longer paste a link as a link (yes that's just weird) . Link file/folder external destination link no longer shown in portal mode (external access URLs don't work in a portal) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2951 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/web/bean/NavigationBean.java | 8 ++++++++ .../web/ui/repo/component/shelf/UIClipboardShelfItem.java | 2 +- source/web/jsp/dialog/filelink-details.jsp | 2 ++ source/web/jsp/dialog/spacelink-details.jsp | 2 ++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/bean/NavigationBean.java b/source/java/org/alfresco/web/bean/NavigationBean.java index 897aff4c8e..f8ee991f28 100644 --- a/source/java/org/alfresco/web/bean/NavigationBean.java +++ b/source/java/org/alfresco/web/bean/NavigationBean.java @@ -129,6 +129,14 @@ public class NavigationBean { return Application.getCurrentUser(FacesContext.getCurrentInstance()); } + + /** + * @return true if the system is running within a JSR-168 portal container + */ + public boolean getInPortalServer() + { + return Application.inPortalServer(); + } /** * Return the expanded state of the Shelf panel wrapper component diff --git a/source/java/org/alfresco/web/ui/repo/component/shelf/UIClipboardShelfItem.java b/source/java/org/alfresco/web/ui/repo/component/shelf/UIClipboardShelfItem.java index cd82ec0969..d849bd071f 100644 --- a/source/java/org/alfresco/web/ui/repo/component/shelf/UIClipboardShelfItem.java +++ b/source/java/org/alfresco/web/ui/repo/component/shelf/UIClipboardShelfItem.java @@ -200,7 +200,7 @@ public class UIClipboardShelfItem extends UIShelfItem out.write(buildActionLink(ACTION_REMOVE_ITEM, i, bundle.getString(MSG_REMOVE_ITEM), WebResources.IMAGE_REMOVE)); out.write(" "); out.write(buildActionLink(ACTION_PASTE_ITEM, i, bundle.getString(MSG_PASTE_ITEM), WebResources.IMAGE_PASTE)); - if (item.Mode == ClipboardStatus.COPY) + if (item.Mode == ClipboardStatus.COPY && dd.isSubClass(item.Node.getType(), ContentModel.TYPE_LINK) == false) { out.write(" "); out.write(buildActionLink(ACTION_PASTE_LINK, i, bundle.getString(MSG_PASTE_LINK), WebResources.IMAGE_PASTE_LINK)); diff --git a/source/web/jsp/dialog/filelink-details.jsp b/source/web/jsp/dialog/filelink-details.jsp index 8142b719aa..ab3d6fface 100644 --- a/source/web/jsp/dialog/filelink-details.jsp +++ b/source/web/jsp/dialog/filelink-details.jsp @@ -134,11 +134,13 @@ + + diff --git a/source/web/jsp/dialog/spacelink-details.jsp b/source/web/jsp/dialog/spacelink-details.jsp index 6674acee79..c4032a00f1 100644 --- a/source/web/jsp/dialog/spacelink-details.jsp +++ b/source/web/jsp/dialog/spacelink-details.jsp @@ -122,11 +122,13 @@ + +