refactor(editor): Extract projects constants into features (no-changelog) (#20649)

This commit is contained in:
Alex Grozav 2025-10-15 13:51:44 +03:00 committed by GitHub
parent 9d3dadd56a
commit 87bcf47d07
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 10 additions and 14 deletions

View File

@ -1,7 +1,8 @@
<script setup lang="ts">
import { computed } from 'vue';
import dateformat from 'dateformat';
import { MODAL_CONFIRM, PROJECT_MOVE_RESOURCE_MODAL } from '@/constants';
import { MODAL_CONFIRM } from '@/constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import { useMessage } from '@/composables/useMessage';
import CredentialIcon from '@/components/CredentialIcon.vue';
import { getResourcePermissions } from '@n8n/permissions';

View File

@ -6,8 +6,8 @@ import {
MODAL_CONFIRM,
VIEWS,
WORKFLOW_SHARE_MODAL_KEY,
PROJECT_MOVE_RESOURCE_MODAL,
} from '@/constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import type { IWorkflowDb } from '@/Interface';
import { STORES } from '@n8n/stores';
import { createTestingPinia } from '@pinia/testing';

View File

@ -17,12 +17,12 @@ import {
MAX_WORKFLOW_NAME_LENGTH,
MODAL_CONFIRM,
PLACEHOLDER_EMPTY_WORKFLOW_ID,
PROJECT_MOVE_RESOURCE_MODAL,
VIEWS,
WORKFLOW_MENU_ACTIONS,
WORKFLOW_SETTINGS_MODAL_KEY,
WORKFLOW_SHARE_MODAL_KEY,
} from '@/constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import { ResourceType } from '@/features/projects/projects.utils';
import { useProjectsStore } from '@/features/projects/projects.store';

View File

@ -17,7 +17,6 @@ import {
MFA_SETUP_MODAL_KEY,
NEW_ASSISTANT_SESSION_MODAL,
NPS_SURVEY_MODAL_KEY,
PROJECT_MOVE_RESOURCE_MODAL,
PROMPT_MFA_CODE_MODAL_KEY,
SETUP_CREDENTIALS_MODAL_KEY,
TAGS_MANAGER_MODAL_KEY,
@ -50,6 +49,7 @@ import {
SOURCE_CONTROL_PULL_MODAL_KEY,
SOURCE_CONTROL_PUSH_MODAL_KEY,
} from '@/features/sourceControl.ee/sourceControl.constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import {
COMMUNITY_PACKAGE_CONFIRM_MODAL_KEY,
COMMUNITY_PACKAGE_INSTALL_MODAL_KEY,

View File

@ -1,12 +1,7 @@
<script setup lang="ts">
import { computed, ref } from 'vue';
import {
DUPLICATE_MODAL_KEY,
MODAL_CONFIRM,
PROJECT_MOVE_RESOURCE_MODAL,
VIEWS,
WORKFLOW_SHARE_MODAL_KEY,
} from '@/constants';
import { DUPLICATE_MODAL_KEY, MODAL_CONFIRM, VIEWS, WORKFLOW_SHARE_MODAL_KEY } from '@/constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import { useMessage } from '@/composables/useMessage';
import { useToast } from '@/composables/useToast';
import { getResourcePermissions } from '@n8n/permissions';

View File

@ -71,7 +71,6 @@ export const MFA_SETUP_MODAL_KEY = 'mfaSetup';
export const PROMPT_MFA_CODE_MODAL_KEY = 'promptMfaCode';
export const WORKFLOW_HISTORY_VERSION_RESTORE = 'workflowHistoryVersionRestore';
export const SETUP_CREDENTIALS_MODAL_KEY = 'setupCredentials';
export const PROJECT_MOVE_RESOURCE_MODAL = 'projectMoveResourceModal';
export const NEW_ASSISTANT_SESSION_MODAL = 'newAssistantSession';
export const EXTERNAL_SECRETS_PROVIDER_MODAL_KEY = 'externalSecretsProvider';
export const WORKFLOW_ACTIVATION_CONFLICTING_WEBHOOK_MODAL_KEY =

View File

@ -5,7 +5,7 @@ import { createTestWorkflow } from '@/__tests__/mocks';
import { createProjectListItem } from '../__tests__/utils';
import { getDropdownItems, mockedStore } from '@/__tests__/utils';
import type { MockedStore } from '@/__tests__/utils';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '../projects.constants';
import ProjectMoveResourceModal from './ProjectMoveResourceModal.vue';
import { useTelemetry } from '@/composables/useTelemetry';
import { useProjectsStore } from '../projects.store';

View File

@ -0,0 +1 @@
export const PROJECT_MOVE_RESOURCE_MODAL = 'projectMoveResourceModal';

View File

@ -22,7 +22,6 @@ import {
DEBUG_PAYWALL_MODAL_KEY,
WORKFLOW_HISTORY_VERSION_RESTORE,
SETUP_CREDENTIALS_MODAL_KEY,
PROJECT_MOVE_RESOURCE_MODAL,
NEW_ASSISTANT_SESSION_MODAL,
PROMPT_MFA_CODE_MODAL_KEY,
WORKFLOW_ACTIVATION_CONFLICTING_WEBHOOK_MODAL_KEY,
@ -52,6 +51,7 @@ import {
SOURCE_CONTROL_PUSH_MODAL_KEY,
SOURCE_CONTROL_PULL_MODAL_KEY,
} from '@/features/sourceControl.ee/sourceControl.constants';
import { PROJECT_MOVE_RESOURCE_MODAL } from '@/features/projects/projects.constants';
import {
COMMUNITY_PACKAGE_CONFIRM_MODAL_KEY,
COMMUNITY_PACKAGE_INSTALL_MODAL_KEY,