feat(editor): Implement folder move functionality (no-changelog) (#13922)

This commit is contained in:
Milorad FIlipović
2025-03-17 12:46:21 +01:00
committed by GitHub
parent 042aa39024
commit 1c17d12209
16 changed files with 733 additions and 97 deletions

View File

@@ -56,8 +56,9 @@ const showSettings = computed(
);
const homeProject = computed(() => projectsStore.currentProject ?? projectsStore.personalProject);
const isFoldersFeatureEnabled = computed(() => settingsStore.settings.folders.enabled);
const isProjectPage = computed(() => route.name === VIEWS.PROJECTS_WORKFLOWS);
const showFolders = computed(() => {
return settingsStore.isFoldersFeatureEnabled && route.name !== VIEWS.WORKFLOWS;
});
const ACTION_TYPES = {
WORKFLOW: 'workflow',
@@ -85,7 +86,7 @@ const menu = computed(() => {
!getResourcePermissions(homeProject.value?.scopes).credential.create,
},
];
if (isFoldersFeatureEnabled.value && isProjectPage.value) {
if (showFolders.value) {
items.push({
value: ACTION_TYPES.FOLDER,
label: i18n.baseText('projects.header.create.folder'),