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',
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],