Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes needed for migration #439

Open
1 task
HenningNormann opened this issue Jun 19, 2024 · 0 comments
Open
1 task

Changes needed for migration #439

HenningNormann opened this issue Jun 19, 2024 · 0 comments
Labels

Comments

@HenningNormann
Copy link
Contributor

HenningNormann commented Jun 19, 2024

Changes needed for migration

App

  • Introduce external model vs internal model
  • Expand internal (and external?) model
    • Version number (e.g. 2 and 3 for a2 and a3)
    • Blob storage root path (done)
  • Application need info about xsls and their internal order (done)
  • Code lists referenced from the xsls (done)

Instance/instance event/data element

  • Introduce external model vs internal model
  • Expand model
    • Version number (e.g. 2 and 3 for a2 and a3)
    • More instanceevent types? (Done)
    • PresentationText also in DataElement (Done with the metadataproperty)
  • Support for generating a data element's content on the fly and connect a module to do the generating (Done)
  • Hide migrated a3 instances from sbl search
  • Support for multiple blobs (and/or accounts) for each service owner (done)

Temporary (Done)

  • New controller to upload instances, ievents, data elements and applications (Done)
  • Table to store migration state (one row for each a3 service: a2 archive reference and a3 instance guid) (Done)

Misc (Done)

  • How to support presentationtexts on the data element level. Current thoughts:
    • Expand internal model for DataElement with property for PresentationTexts
    • Migration program
      • Generate main form values into instance (used for archive title)
      • Generate values for each form into each data element (not used initially, but to avoid to lose significant data)
      • Generate filenames that includes the values for each form

Tasks

Preview Give feedback
  1. kind/feature-request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant