mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
feat(editor): Add drag n drop support for folders (#14549)
This commit is contained in:
committed by
GitHub
parent
86de2db4f3
commit
57444d3a16
@@ -387,6 +387,21 @@ export function moveWorkflowToFolder(workflowName: string, folderName: string) {
|
||||
getMoveToFolderOption(folderName).should('be.visible').click();
|
||||
getMoveFolderConfirmButton().should('be.enabled').click();
|
||||
}
|
||||
|
||||
export function dragAndDropToFolder(sourceName: string, destinationName: string) {
|
||||
const draggable = `[data-test-id=draggable]:has([data-resourcename="${sourceName}"])`;
|
||||
const droppable = `[data-test-id=draggable]:has([data-resourcename="${destinationName}"])`;
|
||||
cy.get(draggable).trigger('mousedown');
|
||||
cy.draganddrop(draggable, droppable, { position: 'center' });
|
||||
}
|
||||
|
||||
export function dragAndDropToProjectRoot(sourceName: string) {
|
||||
const draggable = `[data-test-id=draggable]:has([data-resourcename="${sourceName}"])`;
|
||||
const droppable = '[data-test-id="home-project"]';
|
||||
cy.get(draggable).trigger('mousedown');
|
||||
cy.draganddrop(draggable, droppable, { position: 'center' });
|
||||
}
|
||||
|
||||
/**
|
||||
* Utils
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user