Uploaded image for project: 'ui-data-import'
  1. ui-data-import
  2. UIDATIMP-751

Log lite - revised JSON screen



    • Folijet Sprint 105, Folijet Sprint 106, Folijet Sprint 107
    • 8
    • Folijet


      Purpose: To show JSON for each record that was created or updated by an imported record

      As a staff person working with data import jobs
      I want to see the JSON for all FOLIO records that were created or updated by an incoming record
      So that I can inspect them for accuracy or errors

      NOTE: This replaces the MARC-JSON screen a user sees when they currently click an import file name in the Data Import log


      1. Scenario 1
        • Given the individual import job summary log screen (created in UIDATIMP-750)
        • When a User clicks the title of any row in the log
        • Then open a new browser tab with JSON for all records created or updated by the import job
      2. Scenario 2
        • Given this new JSON tab
        • When a User views it
        • Then format as follows:
          • Header
            • "Import log for record x (title), where x is the record number from the preceding log summary page and title is the title from the preceding log summary page
            • Followed by the word "Show:"
            • Followed by tabs for each of the FOLIO record types, in the same order as the record type columns on the summary page
            • And defaulted to the SRS MARC Bib tab
            • And disable the Order and Invoice tabs for now
      3. Scenario 3
        • Given the individual record tabs
        • When a user clicks a particular record tab
        • Then change it from white to dark blue
        • And change the text from dark blue to white
        • And display the JSON details for that record type in the screen below
        • NOTE: for values represented by UUIDs, just display the UUIDs for now; may refine or add labels in UXPROD-2200
        • Question for devs; what if no record (e.g. discarded) - display default message, e.g. "No record" ? Yes, per Ivan - check the wording with the libns
      4. Scenario 4
        • Ensure this story passes Accessibility testing
      5. Scenario 5
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                Mariia_Aloshyna Mariia Aloshyna
                abreaux Ann-Marie Breaux
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases