Skip to content

Feature/folder import export with dataflow#211

Open
reginaAnswer wants to merge 18 commits intodevelopfrom
feature/folder-import-export-with-dataflow
Open

Feature/folder import export with dataflow#211
reginaAnswer wants to merge 18 commits intodevelopfrom
feature/folder-import-export-with-dataflow

Conversation

@reginaAnswer
Copy link
Copy Markdown
Collaborator

@reginaAnswer reginaAnswer commented Aug 29, 2025

Fixes issue #204

This branch and PR built on top of #197
(can rebase after 197 merged )

Changelist:

  1. VersionedFolder endpoints -for child change to /versionedFolders/{parentId}/folders
  2. Features - import model. For Folders and versionedfolders a folderId not required in params. If blank import to root
  3. Folder/versionedfolder export/import. Include models with dataflow if datamodel
  4. Datamodel import -when new dataclasses/dataelements are created, and if these were originally referenced in dataflow items in dataclasscompoents and dataelementcomponents, use item label as key to tag new dataclass/dataelement compomnent dataclass/dataelement appropriately.
  5. Datamodel import with DataFlow - the new dataflow import has new target referencing new datamodel being imported; the new dataflow source datamodel points to original datamodel source.

@reginaAnswer
Copy link
Copy Markdown
Collaborator Author

Importing datamodel containing dataflow.
Assumptions:
dataFlow -target always the imported(new) datamodel
-source -find list of datamodels with same parent folder and label and is not exported source. if > 1 return 1st only.
If the dataFlow cannot be recreated because unable to find source, drop dataflow, continue with datamodel import

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant