Uploaded image for project: 'VIVO'
  1. VIVO
  2. VIVO-1918

i18n: Reload firsttime files on start-up if changed

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: v1.12
    • Component/s: None
    • Labels:
      None
    • Attachments:
      1
    • Comments:
      14
    • Sprint:
      VIVO Sprint 10, VIVO Sprint 11

      Description

      The data associated with firsttime files is found in three locations:

      • configuration models (state from firsttime files from previous start-up) - new functionality
      • user's triplestore (state from user edits in GUI)
      • files in "firsttime" (state from firsttime files on current start-up)

      This task is to reload the RDF found in "firsttime" files per the following algorithm on start-up:

      1. compare firsttime files with configuration models
        • if they are the same, stop
        • else, if they differ, compare values in configuration models with user's triplestore
          • if they are the same, update user's triplestore with value in new firsttime files
          • else, if they differ, leave user's triplestore statement alone
      2. finally, overwrite the configuration models with content of the updated firstime files

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dofeldsc Dominik Feldschnieders
              Reporter:
              awoods Andrew Woods
              Reviewer:
              Andrew Woods Andrew Woods
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: