fixed-filling-advanced-values-in-run-process-dialog
[arvados-workbench2.git] / src / store / side-panel-tree / side-panel-tree-actions.ts
index 09009930d05062276548ab9f33f282d2340074b7..6ad71391db199f8cd8d504be0892c96293b24cb8 100644 (file)
@@ -19,6 +19,7 @@ import { GroupClass } from '~/models/group';
 export enum SidePanelTreeCategory {
     PROJECTS = 'Projects',
     SHARED_WITH_ME = 'Shared with me',
+    PUBLIC_FAVORITES = 'Public Favorites',
     WORKFLOWS = 'Workflows',
     FAVORITES = 'Favorites',
     TRASH = 'Trash'
@@ -42,6 +43,7 @@ export const getSidePanelTreeBranch = (uuid: string) => (treePicker: TreePicker)
 };
 
 const SIDE_PANEL_CATEGORIES = [
+    SidePanelTreeCategory.PUBLIC_FAVORITES,
     SidePanelTreeCategory.WORKFLOWS,
     SidePanelTreeCategory.FAVORITES,
     SidePanelTreeCategory.TRASH,
@@ -104,13 +106,14 @@ const loadSharedRoot = async (dispatch: Dispatch, _: () => RootState, services:
     dispatch(treePickerActions.LOAD_TREE_PICKER_NODE({ id: SidePanelTreeCategory.SHARED_WITH_ME, pickerId: SIDE_PANEL_TREE }));
 
     const params = {
-        filters:  `[${new FilterBuilder()
+        filters: `[${new FilterBuilder()
             .addIsA('uuid', ResourceKind.PROJECT)
             .addEqual('groupClass', GroupClass.PROJECT)
             .getFilters()}]`,
         order: new OrderBuilder<ProjectResource>()
             .addAsc('name', GroupContentsResourcePrefix.PROJECT)
             .getOrder(),
+        limit: 1000
     };
 
     const { items } = await services.groupsService.shared(params);