diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
index c5d77c5bc432425349d8a0932559d6e41c6e4202..b1a268f9802cd6161766d9cdd839168bf2c1ac48 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
@@ -173,7 +173,8 @@ public abstract class AbstractExternalDataGrid
             uploadButton.disable();
         }
         addButton(uploadButton);
-        if (viewContext.getModel().getApplicationInfo().isArchivingConfigured())
+        if (viewContext.getModel().getApplicationInfo().isArchivingConfigured()
+                && viewContext.isSimpleMode() == false)
         {
             addButton(createArchivingMenu());
         }
@@ -299,7 +300,7 @@ public abstract class AbstractExternalDataGrid
         }
     }
 
-    protected final IDelegatedActionWithResult<SelectedAndDisplayedItems> getSelectedAndDisplayedItemsAction()
+    public final IDelegatedActionWithResult<SelectedAndDisplayedItems> getSelectedAndDisplayedItemsAction()
     {
         return new IDelegatedActionWithResult<SelectedAndDisplayedItems>()
             {