21224: merged main to pass int tests
[arvados.git] / services / workbench2 / src / components / multiselect-toolbar / ms-toolbar-action-filters.ts
index a5498e7a5357ccf22180badf17449618433fcba1..998977a60085a006b90507d544d1035c5d4ef03d 100644 (file)
@@ -15,8 +15,9 @@ import {
 } from 'views-components/multiselect-toolbar/ms-project-action-set';
 import { msProcessActionSet, msCommonProcessActionFilter, msAdminProcessActionFilter, msRunningProcessActionFilter } from 'views-components/multiselect-toolbar/ms-process-action-set';
 import { msWorkflowActionSet, msWorkflowActionFilter, msReadOnlyWorkflowActionFilter } from 'views-components/multiselect-toolbar/ms-workflow-action-set';
+import { UserDetailsActionSet } from 'views-components/multiselect-toolbar/ms-user-details-action-set';
 import { ResourceKind } from 'models/resource';
-import { ContextMenuKind } from 'views-components/context-menu/context-menu';
+import { ContextMenuKind } from 'views-components/context-menu/menu-item-sort';
 
 const {
     COLLECTION,
@@ -27,7 +28,9 @@ const {
     RUNNING_PROCESS_ADMIN,
     PROCESS_ADMIN,
     PROJECT,
+    ROOT_PROJECT,
     PROJECT_ADMIN,
+    ROOT_PROJECT_ADMIN,
     FROZEN_PROJECT,
     FROZEN_PROJECT_ADMIN,
     READONLY_PROJECT,
@@ -65,4 +68,8 @@ export const multiselectActionsFilters: TMultiselectActionsFilters = {
     
     [WORKFLOW]: [msWorkflowActionSet, msWorkflowActionFilter],
     [READONLY_WORKFLOW]: [msWorkflowActionSet, msReadOnlyWorkflowActionFilter],
+
+    [ROOT_PROJECT]: [UserDetailsActionSet, allActionNames(UserDetailsActionSet)],
+    [ROOT_PROJECT_ADMIN]: [UserDetailsActionSet, allActionNames(UserDetailsActionSet)],
+    [ResourceKind.WORKFLOW]: [msWorkflowActionSet, msWorkflowActionFilter],
 };