Skip to content

[USER STORY] Import/Export Generalization #175

@karimouf

Description

@karimouf

Description

As a user, I should be able to import and export study templates in order to share study templates across different environments.


Acceptance Criteria

  • Users can export a study template as a file (e.g., JSON format).
  • The exported file contains all necessary data to fully reconstruct the template
  • Users can import a study template from a valid file.
  • The system validates the imported file:
    • Rejects invalid or corrupted files with a clear error message.
    • Ensures required fields are present.
  • Upon successful import, a new study template is created.
  • Imported templates are visible and usable immediately after import.
  • Proper success and error feedback is shown to the user.
  • All imports and exports are made through a single frontend component
  • Generalize how you import/export certain documents

Estimated effort (Story Points)

3 Story Points


Tasks

  • Define export format (e.g., JSON schema for study templates)
  • Implement frontend UI for:
    • Export button/action
    • Import upload component
  • Display success/error notifications
  • Update documentation (how to use import/export feature)

Source Branch

dev

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions