From 0f2ff159515fb24fd469642086326ba0d7dd7649 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Thu, 29 Sep 2016 13:29:12 +0000 Subject: [PATCH] [Feature #5116] Implemented Show public folders in Workspace via Smart Folder [Feature #5110] Added Enabled/Disabled Public Access to workspace history git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace@132076 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/changelog.xml | 2 ++ .../portlets/user/workspace/client/AppController.java | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/distro/changelog.xml b/distro/changelog.xml index 5ed6f97..489e5ba 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -3,6 +3,8 @@ date="2016-09-14"> [Feature #2335] Added "Get Folder Link" facility [Incident #4878] Fixed: Workspace tree not displaying user's name + [Feature #5116] Implemented Show public folders in Workspace via Smart Folder + [Feature #5110] Added Enabled/Disabled Public Access to workspace history diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java b/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java index af3d525..3e52185 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java @@ -90,6 +90,7 @@ import org.gcube.portlets.user.workspace.client.event.WebDavUrlEventHandler; import org.gcube.portlets.user.workspace.client.event.WsGetFolderLinkEvent; import org.gcube.portlets.user.workspace.client.event.WsGetFolderLinkEventHandler; import org.gcube.portlets.user.workspace.client.interfaces.EventsTypeEnum; +import org.gcube.portlets.user.workspace.client.interfaces.GXTCategorySmartFolder; import org.gcube.portlets.user.workspace.client.interfaces.GXTFolderItemTypeEnum; import org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface; import org.gcube.portlets.user.workspace.client.model.FileGridModel; @@ -151,7 +152,7 @@ public class AppController implements SubscriberInterface { private String rootIdentifier = null; private HasWidgets rootPanel; private String selectedSmartFolderId; - private String selectedSmartFolderCategory; + private GXTCategorySmartFolder selectedSmartFolderCategory; private WorkspaceFeaturesView workspaceFeatures = new WorkspaceFeaturesView(); private WorkspaceQuotesView wsQuotesView = new WorkspaceQuotesView(); public static final Logger logger = Logger.getLogger("WsAppController"); @@ -1732,7 +1733,7 @@ public class AppController implements SubscriberInterface { * @see org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface#smartFolderSelected(java.lang.String, java.lang.String) */ @Override - public void smartFolderSelected(final String folderId, final String category) { + public void smartFolderSelected(final String folderId, final GXTCategorySmartFolder category) { selectedSmartFolderId = folderId; selectedSmartFolderCategory = category; @@ -1765,7 +1766,7 @@ public class AppController implements SubscriberInterface { }); } else { - if (category != null && !category.isEmpty()) { + if (category != null) { appContrExplorer.getRpcWorkspaceService().getSmartFolderResultsByCategory(category, new AsyncCallback>() {