21128: moved 2 actions from common to specific sets Arvados-DCO-1.1-Signed-off-by...
[arvados-workbench2.git] / src / components / multiselect-toolbar / ms-toolbar-action-filters.ts
index cf848580f9d79b539af071fd46e7756ebb7bafb5..c0f8c0213255ab8bec0b04dc5f6909738ff6a0e6 100644 (file)
@@ -11,17 +11,10 @@ import {
     msFilterGroupActionFilter,
     msFrozenProjectActionFilter,
 } from 'views-components/multiselect-toolbar/ms-project-action-set';
-import { msProcessActionSet } from 'views-components/multiselect-toolbar/ms-process-action-set';
+import { msProcessActionSet, processResourceMSActionsFilter } from 'views-components/multiselect-toolbar/ms-process-action-set';
 import { msWorkflowActionSet, msWorkflowActionFilter, msReadOnlyWorkflowActionFilter } from 'views-components/multiselect-toolbar/ms-workflow-action-set';
 import { ResourceKind } from 'models/resource';
 
-
-const { MOVE_TO, REMOVE } = MultiSelectMenuActionNames;
-
-const allActionNames = (actionSet: MultiSelectMenuActionSet): Set<string> => new Set(actionSet[0].map((action) => action.name));
-
-const processResourceMSActionsFilter = new Set([MOVE_TO, REMOVE]);
-
 export enum msMenuResourceKind {
     API_CLIENT_AUTHORIZATION = 'ApiClientAuthorization',
     ROOT_PROJECT = 'RootProject',
@@ -74,6 +67,8 @@ const { COLLECTION, COLLECTION_ADMIN, READONLY_COLLECTION, PROCESS, PROCESS_ADMI
 
 export type TMultiselectActionsFilters = Record<string, [MultiSelectMenuActionSet, Set<string>]>;
 
+const allActionNames = (actionSet: MultiSelectMenuActionSet): Set<string> => new Set(actionSet[0].map((action) => action.name));
+
 export const multiselectActionsFilters: TMultiselectActionsFilters = {
     [COLLECTION]: [msCollectionActionSet, msCommonCollectionActionFilter],
     [READONLY_COLLECTION]: [msCollectionActionSet, msReadOnlyCollectionActionFilter],