fix(editor): Addressing internal testing feedback for folders (no-changelog) (#13997)

This commit is contained in:
Milorad FIlipović
2025-03-20 15:48:10 +01:00
committed by GitHub
parent 305ea0fb32
commit 1f56a24bbd
35 changed files with 1277 additions and 145 deletions

View File

@@ -326,6 +326,7 @@ export interface IWorkflowDb {
versionId: string;
usedCredentials?: IUsedCredential[];
meta?: WorkflowMetadata;
parentFolder?: { id: string; name: string };
}
// For workflow list we don't need the full workflow data
@@ -339,7 +340,6 @@ export type WorkflowListItem = Omit<
'nodes' | 'connections' | 'settings' | 'pinData' | 'usedCredentials' | 'meta'
> & {
resource: 'workflow';
parentFolder?: { id: string; name: string };
};
export type FolderShortInfo = {
@@ -363,6 +363,10 @@ export interface FolderListItem extends BaseFolderItem {
resource: 'folder';
}
export interface ChangeLocationSearchResult extends BaseFolderItem {
resource: 'folder' | 'project';
}
export type FolderPathItem = PathItem & { parentFolder?: string };
export type WorkflowListResource = WorkflowListItem | FolderListItem;