diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 71d313e..fd3e0d8 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -8,9 +8,6 @@ uses - - uses - diff --git a/distro/changelog.xml b/distro/changelog.xml index e7e002e..d0651a0 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -2,6 +2,7 @@ [Task #11127] Porting to new ws-thredds engine + [Feature #11325] Workspace: add New URL feature in the context menu of right pane 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 2d71eac..0de38e5 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 @@ -1493,10 +1493,6 @@ public class AppController implements SubscriberInterface { return wsPortlet.getBorderLayoutContainer(); } - // public ExplorerPanel getExplorerPanel() { - // return wsPortlet.getExplorerPanel(); - // } - /** * Sets the size async tree panel. * @@ -1587,7 +1583,12 @@ public class AppController implements SubscriberInterface { if(uploadType.equals(WS_UPLOAD_TYPE.File)){ GWT.log("Calling addFileToStoreById "+parentId); //IF IS OVERWRITE DELETE BEFORE THE ITEM FORM STORE - addFileToStoreById(itemIdentifier, parentId, isOverwrite); + if(itemIdentifier!=null) + addFileToStoreById(itemIdentifier, parentId, isOverwrite); + else{ + //IS AN ADD URL? + + } }else{ //is ARCHIVE updateStoreByRpc(wsPortlet.getToolBarPath().getLastParent()); } @@ -1603,6 +1604,7 @@ public class AppController implements SubscriberInterface { */ private boolean parentIsBreadcrumbLastParent(String parentId){ FileModel breadParent = wsPortlet.getToolBarPath().getLastParent(); + GWT.log("Comparing parentId: "+parentId +" and bread parent: "+breadParent.getIdentifier()); return breadParent!=null && parentId!=null && breadParent.getIdentifier().compareTo(parentId)==0; } @@ -1629,6 +1631,7 @@ public class AppController implements SubscriberInterface { if(deleteCurrentItem) wsPortlet.getGridGroupContainer().deleteItem(itemIdentifier); + GWT.log("Add to store: "+result); wsPortlet.getGridGroupContainer().addToStore(result); // wsPortlet.getGridGroupContainer().unmask(); }